TEST(PPPConfigTest, NodeConfig) { FileHelper files; files.Mkdir("network"); const string line("@2 [email protected]"); files.CreateTempFile("network/address.net", line); const string network_dir = files.DirName("network"); PPPConfig config(1, "mybbs", network_dir); const PPPNodeConfig* node_config = config.node_config_for(2); ASSERT_TRUE(node_config != nullptr); EXPECT_EQ("*****@*****.**", node_config->email_address); }
TEST_F(CalloutTest, NodeConfig) { FileHelper files; files.Mkdir("network"); const string line("@1 & \"foo\""); files.CreateTempFile("network/callout.net", line); const string network_dir = files.DirName("network"); Callout callout(network_dir); const net_call_out_rec* con = callout.node_config_for(1); ASSERT_TRUE(con != nullptr); EXPECT_EQ(options_sendback, con->options); EXPECT_STREQ("foo", con->password); }