src/JavaClassReaderTests.st
author hlopkmar
Sat, 04 Jun 2011 16:21:47 +0000
branchjk_new_structure
changeset 841 4db3d65dfd33
parent 752 ff7bc6428c9c
child 877 f5a5b93e1c78
permissions -rw-r--r--
trying to get tests working..
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     1
"{ Package: 'stx:libjava' }"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     2
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     3
TestCase subclass:#JavaClassReaderTests
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     4
	instanceVariableNames:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     5
	classVariableNames:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     6
	poolDictionaries:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     7
	category:'Languages-Java-Tests'
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     8
!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     9
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    10
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    11
!JavaClassReaderTests class methodsFor:'resources'!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    12
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    13
resources
841
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    14
    ^ Array with: JavaInitializedResource with: JavaTestsResource with: JavaLibrariesResource.
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    15
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    16
    "Created: / 15-03-2011 / 15:48:58 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    17
    "Modified: / 16-03-2011 / 14:45:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
841
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    18
    "Modified: / 04-06-2011 / 18:06:34 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    19
! !
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    20
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    21
!JavaClassReaderTests methodsFor:'setUp'!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    22
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    23
setUp
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    24
    "we need to flush caches"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    25
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    26
    Java addToClassPath: '/usr/share/java/junit4.jar'.
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    27
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    28
    "Created: / 15-03-2011 / 15:54:14 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    29
    "Modified: / 15-03-2011 / 16:59:01 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    30
    "Modified: / 16-03-2011 / 14:51:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    31
! !
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    32
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    33
!JavaClassReaderTests methodsFor:'testing'!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    34
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    35
testLoadClassesInGivenRootDir
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    36
    JavaClassReader 
841
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    37
        loadClassesIn: ((UserPreferences current javaTestsDirectory) asFilename 
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    38
                / 'libjava' / 'bin').
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    39
    self 
841
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    40
        assertTrue: (Java classNamed: 'stx.libjava.tests.RegexTests') isNil not.
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    41
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    42
    "Created: / 16-03-2011 / 21:31:28 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    43
    "Modified: / 07-04-2011 / 23:16:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
841
4db3d65dfd33 trying to get tests working..
hlopkmar
parents: 752
diff changeset
    44
    "Modified: / 04-06-2011 / 18:07:38 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    45
! !
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    46
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    47
!JavaClassReaderTests class methodsFor:'documentation'!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    48
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    49
version_SVN
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    50
    ^ '$Id$'
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    51
! !