当im写这段代码时,我没有使用phpunit和功能测试,因为我不知道如何为这段代码编写测试。我知道如何为其他函数和代码编写测试,但我不知道该代码需要哪些测试。有人可以解释吗? 所有功能都是google adwords API。不是我自己的。我也不需要测试它们。我有一个简单的代码。我该如何编写测试呢?
$adStatsSelector = new AdStatsSelector();
$adStatsSelector->dateRange = new
DateRange('20100901','20101001');
$user = new AdWordsUser();
$user->LogDefaults();
$servicedAccountService = $user->GetServicedAccountService('v201008');
$selector = new ServicedAccountSelector();
$graph = $servicedAccountService->get($selector);
foreach($graph->accounts as &$account) {
$user->SetClientId($account->login);
$campaignService = $user->GetCampaignService('v201008');
$selector = new CampaignSelector(null,null,$adStatsSelector);
$page = $campaignService->get($selector);
$account->campaigns = $page->entries;
}
您测试对于给定的输入,您会收到某个预期的输出。无论是你的问题,还是包含的代码都不显示输入和输出。请澄清一下,我们可能会帮助你为它写一个测试。 – Gordon 2010-11-14 13:17:31