Skip to content

Commit

Permalink
add a test that check package creation and java file inside it
Browse files Browse the repository at this point in the history
  • Loading branch information
badetitou committed Apr 26, 2024
1 parent cae6efb commit e1317bf
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions src/Famix2Java-Tests/FAMIX2JavaVisitorTest.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,38 @@ FAMIX2JavaVisitorTest >> setUp [
visitor endOfLine: String cr
]

{ #category : #test }
FAMIX2JavaVisitorTest >> testExportPackage [

| model aClass orgPackage memory |
model := FamixJavaModel new.
orgPackage := FamixJavaPackage new.
orgPackage name: 'org'.
aClass := FamixJavaClass new
name: 'DemoClass';
yourself.
orgPackage addType: aClass.

model addAll: {
aClass.
orgPackage }.
"Export the model"
memory := FileSystem memory.
FAMIX2JavaVisitor new
rootFolder: (memory / 'exported') asFileReference;
export: model.
self assert: (memory / 'exported') asFileReference exists.
self assert: (memory / 'exported' / 'org') asFileReference exists.
self assert:
(memory / 'exported' / 'org') asFileReference isDirectory.
self assert:
(memory / 'exported' / 'org' / 'DemoClass.java') asFileReference
exists.
self assert:
(memory / 'exported' / 'org' / 'DemoClass.java') asFileReference
isFile
]

{ #category : #test }
FAMIX2JavaVisitorTest >> testImportAttributeDeclaredTypeIfPossible [

Expand Down

0 comments on commit e1317bf

Please sign in to comment.