コード例 #1
0
ファイル: tests.php プロジェクト: rchicoria/epp-drs
        function testNNTPClient() 
        {
			$NNTPClient = new NNTPClient();
			
			$conn = $NNTPClient->Connect("msnews.microsoft.com", 119, false, false, 5);
			//$conn = $NNTPClient->Connect("204.153.244.171", 119, false, false, 5);
			//$conn = $NNTPClient->Connect("urocyon.critter.net", 119, false, false, 5);
			//$conn = $NNTPClient->Connect("news.usenetpromotions.com", 119, "test", "test", 5);
			
			$this->assertTrue($conn, "Successfully connected to NNTP server");
			
			//$g = "fido7.kiev.kharkovsky";
			//$g = "microsoft.public.za.windowsxp.setup";
			//$g = "rec.gambling.poker";
			//$g = "fur.conventions";
			$g = "alt.binaries.nl";
			
			$group = $NNTPClient->SelectGroup($g);
			$this->assertEqual($group["group"], $g, "Group successfully selected");
			
			$overview = $NNTPClient->GetOverview($group["first"]);			
			$this->assertTrue($overview["Lines"] > 0, "Article overview successfully received");
			
			$head = $NNTPClient->GetArticleHead($group["first"]);
			$this->assertTrue((sizeof($head) > 1) , "Article head successfully received");
			
			$body = $NNTPClient->GetArticleBody($group["first"]);
			$this->assertTrue(strlen($body) > 0 , "Article body successfully received");
			
			$NNTPClient->Disconnect();
        }
コード例 #2
0
	    /**
	     * Constructor
	     *
	     */
		function __construct()
		{
			parent::__construct();
		}