~critecia/critecia/trunk

« back to all changes in this revision

Viewing changes to src/app/vendors/simpletest/test/simpletest_test.php

  • Committer: Christian A. Reiter
  • Date: 2011-11-16 20:08:35 UTC
  • Revision ID: christian.a.reiter@gmail.com-20111116200835-h3xx0ekm47lububw
fixed jQuery file links

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
// $Id: simpletest_test.php 1505 2007-04-30 23:39:59Z lastcraft $
3
 
require_once(dirname(__FILE__) . '/../autorun.php');
4
 
require_once(dirname(__FILE__) . '/../simpletest.php');
5
 
 
6
 
SimpleTest::ignore('ShouldNeverBeRunEither');
7
 
 
8
 
class ShouldNeverBeRun extends UnitTestCase {
9
 
    function testWithNoChanceOfSuccess() {
10
 
        $this->fail('Should be ignored');
11
 
    }
12
 
}
13
 
 
14
 
class ShouldNeverBeRunEither extends ShouldNeverBeRun { }
15
 
 
16
 
class TestOfStackTrace extends UnitTestCase {
17
 
 
18
 
    function testCanFindAssertInTrace() {
19
 
        $trace = new SimpleStackTrace(array('assert'));
20
 
        $this->assertEqual(
21
 
                $trace->traceMethod(array(array(
22
 
                        'file' => '/my_test.php',
23
 
                        'line' => 24,
24
 
                        'function' => 'assertSomething'))),
25
 
                ' at [/my_test.php line 24]');
26
 
    }
27
 
}
28
 
 
29
 
class DummyResource { }
30
 
 
31
 
class TestOfContext extends UnitTestCase {
32
 
 
33
 
    function testCurrentContextIsUnique() {
34
 
        $this->assertReference(
35
 
                SimpleTest::getContext(),
36
 
                SimpleTest::getContext());
37
 
    }
38
 
 
39
 
    function testContextHoldsCurrentTestCase() {
40
 
        $context = &SimpleTest::getContext();
41
 
        $this->assertReference($this, $context->getTest());
42
 
    }
43
 
 
44
 
    function testResourceIsSingleInstanceWithContext() {
45
 
        $context = &new SimpleTestContext();
46
 
        $this->assertReference(
47
 
                $context->get('DummyResource'),
48
 
                $context->get('DummyResource'));
49
 
    }
50
 
 
51
 
    function testClearingContextResetsResources() {
52
 
        $context = &new SimpleTestContext();
53
 
        $resource = &$context->get('DummyResource');
54
 
        $context->clear();
55
 
        $this->assertClone($resource, $context->get('DummyResource'));
56
 
    }
57
 
}
58
 
?>
 
 
b'\\ No newline at end of file'