\seekquarry\yioop\testsQueueServerTest

Used to test functions related to scheduling websites to crawl for a web crawl (the responsibility of a QueueServer)

Summary

Methods
Properties
Constants
__construct()
run()
assertTrue()
assertFalse()
assertEqual()
assertNotEqual()
setUp()
tearDown()
allowedToCrawlSiteTestCase()
disallowedToCrawlSiteTestCase()
$test_case_results
$test_objects
case_name
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

case_name

case_name

The suffix that all TestCase methods need to have to be called by run()

Properties

$test_case_results

$test_case_results : 

Used to store the results for each test sub case

Type

$test_objects

$test_objects : array

Used to hold objects to be used in tests

Type

array

Methods

__construct()

__construct() 

Contructor should be overriden to do any set up that occurs before and test cases

run()

run() : array

Execute each of the test cases of this unit test and return the results

Returns

array —

test case results

assertTrue()

assertTrue(mixed  $x, string  $description = "") 

Checks that $x can coerced to true, the result of the test is added to $this->test_case_results

Parameters

mixed $x

item to check

string $description

information about this test subcase

assertFalse()

assertFalse(mixed  $x, string  $description = "") 

Checks that $x can coerced to false, the result of the test is added to $this->test_case_results

Parameters

mixed $x

item to check

string $description

information about this test subcase

assertEqual()

assertEqual(mixed  $x, mixed  $y, string  $description = "") 

Checks that $x and $y are the same, the result of the test is added to $this->test_case_results

Parameters

mixed $x

a first item to compare

mixed $y

a second item to compare

string $description

information about this test subcase

assertNotEqual()

assertNotEqual(mixed  $x, mixed  $y, string  $description = "") 

Checks that $x and $y are not the same, the result of the test is added to $this->test_case_results

Parameters

mixed $x

a first item to compare

mixed $y

a second item to compare

string $description

information about this test subcase

setUp()

setUp() 

Creates a QueueServer object with an initial set of indexed file types

tearDown()

tearDown() 

Used to get rid of any object/files we created during a test case.

that need to be disposed of.

allowedToCrawlSiteTestCase()

allowedToCrawlSiteTestCase() 

allowedToCrawlSite check if a url is matches a list of url and domains stored in a QueueServer's allowed_sites and that it is of an allowed to crawl file type. This function tests these properties

disallowedToCrawlSiteTestCase()

disallowedToCrawlSiteTestCase() 

disallowedToCrawlSite check if a url is matches a list of url and domains stored in a QueueServer's disallowed_sites. This function tests this properties (The test cases are similar to those of urlMemberSiteArrayTestCase, but are using the disallowed_sites array)