Skip to content

Commit

Permalink
Merge pull request #60 from moosetechnology/cleaning
Browse files Browse the repository at this point in the history
renaming a method for more clarity
  • Loading branch information
NicolasAnquetil authored Jun 13, 2024
2 parents 9396dcb + 32f155f commit 196556b
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ FamixFortran77Generator >> implicitComment [
{ #category : #'private - utility' }
FamixFortran77Generator >> implicitPropertyFor: anInstanceVar [
(anInstanceVar
property: #dicImplicit
property: #implicitDictionary
type: #Object
defaultValue: 'Dictionary new') comment:
'dictionary to carry implicits declaration rule for each type'.
Expand Down
52 changes: 28 additions & 24 deletions src/Famix-Fortran77-Tests/FamixFortran77Test.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ FamixFortran77Test >> invocationFrom: invocable to: anEntity [
]

{ #category : #'private - utility' }
FamixFortran77Test >> newNamedEntity: entityName toFamix: aClass [
FamixFortran77Test >> newEntity: aClass named: entityName [

^ aClass new
name: entityName;
Expand All @@ -41,8 +41,8 @@ FamixFortran77Test >> programFile: fileName [
FamixFortran77Test >> testEntityAccessingLocalVariableOfItsContainer: anEntity [

| fct var |
fct := self newNamedEntity: 'fct' toFamix: FamixF77PUFunction.
var := self newNamedEntity: 'var' toFamix: FamixF77Variable.
fct := self newEntity: FamixF77PUFunction named: 'fct'.
var := self newEntity: FamixF77Variable named: 'var'.
var parentBehaviouralEntity: fct.

self assert: fct localVariables size equals: 1.
Expand All @@ -52,10 +52,14 @@ FamixFortran77Test >> testEntityAccessingLocalVariableOfItsContainer: anEntity [
{ #category : #running }
FamixFortran77Test >> testEntityWithComment [

self testEntityWithComment: (self newNamedEntity: 'fct' toFamix: FamixF77PUFunction).
self testEntityWithComment: (self newNamedEntity: 'sub' toFamix: FamixF77PUSubroutine).
self testEntityWithComment: (self newNamedEntity: 'main' toFamix: FamixF77PUMain).
self testEntityWithComment: (self newNamedEntity: 'bdata' toFamix: FamixF77PUBlockdata)
self testEntityWithComment:
(self newEntity: FamixF77PUFunction named: 'fct').
self testEntityWithComment:
(self newEntity: FamixF77PUSubroutine named: 'sub').
self testEntityWithComment:
(self newEntity: FamixF77PUMain named: 'main').
self testEntityWithComment:
(self newEntity: FamixF77PUBlockdata named: 'bdata')
]

{ #category : #running }
Expand All @@ -77,8 +81,8 @@ FamixFortran77Test >> testEntityWithComment: anEntity [
FamixFortran77Test >> testEntityWithParameter: anEntity [

| parameter1 parameter2 |
parameter1 := self newNamedEntity: 'parameter1' toFamix: FamixF77Parameter.
parameter2 := self newNamedEntity: 'parameter2' toFamix: FamixF77Parameter.
parameter1 := self newEntity: FamixF77Parameter named: 'parameter1'.
parameter2 := self newEntity: FamixF77Parameter named: 'parameter2'.


self assert: parameter1 parentBehaviouralEntity isNil.
Expand All @@ -98,7 +102,7 @@ FamixFortran77Test >> testEntityWithParameter: anEntity [

self assert: parameter2 parentBehaviouralEntity equals: anEntity.
self assert: anEntity parameters size equals: 2.
self assertCollection: anEntity parameters hasSameElements: {
self assertCollection: anEntity parameters hasSameElements: {
parameter1.
parameter2 }
]
Expand All @@ -107,8 +111,8 @@ FamixFortran77Test >> testEntityWithParameter: anEntity [
FamixFortran77Test >> testEntityWithVariable: anEntity [

| variable1 variable2 |
variable1 := self newNamedEntity: 'variable1' toFamix: FamixF77Variable.
variable2 := self newNamedEntity: 'variable2' toFamix: FamixF77Variable.
variable1 := self newEntity: FamixF77Variable named: 'variable1'.
variable2 := self newEntity: FamixF77Variable named: 'variable2'.

self assert: variable1 parentBehaviouralEntity isNil.
self assert: anEntity localVariables isEmpty.
Expand All @@ -127,7 +131,7 @@ FamixFortran77Test >> testEntityWithVariable: anEntity [

self assert: variable2 parentBehaviouralEntity equals: anEntity.
self assert: anEntity localVariables size equals: 2.
self assertCollection: anEntity localVariables hasSameElements: {
self assertCollection: anEntity localVariables hasSameElements: {
variable1.
variable2 }
]
Expand All @@ -136,7 +140,7 @@ FamixFortran77Test >> testEntityWithVariable: anEntity [
FamixFortran77Test >> testExternalProcedureInvokingEntity: anEntity [

| extProc invocation |
extProc := self newNamedEntity: 'fct' toFamix: FamixF77PUFunction.
extProc := self newEntity: FamixF77PUFunction named: 'fct'.

self assert: anEntity incomingInvocations size equals: 0.
self assert: extProc outgoingInvocations size equals: 0.
Expand All @@ -153,28 +157,28 @@ FamixFortran77Test >> testExternalProcedureInvokingEntity: anEntity [
FamixFortran77Test >> testExternalProcedureInvokingFunction [

self testExternalProcedureInvokingEntity:
(self newNamedEntity: 'fct' toFamix: FamixF77PUFunction)
(self newEntity: FamixF77PUFunction named: 'fct')
]

{ #category : #running }
FamixFortran77Test >> testFunctionWithAccessingItsLocalVariable [

self testEntityAccessingLocalVariableOfItsContainer:
(self newNamedEntity: 'fct' toFamix: FamixF77PUFunction)
(self newEntity: FamixF77PUFunction named: 'fct')
]

{ #category : #running }
FamixFortran77Test >> testFunctionWithParameters [

self testEntityWithParameter:
(self newNamedEntity: 'fct' toFamix: FamixF77PUFunction)
(self newEntity: FamixF77PUFunction named: 'fct')
]

{ #category : #running }
FamixFortran77Test >> testFunctionWithVariables [

self testEntityWithVariable:
(self newNamedEntity: 'fct' toFamix: FamixF77PUFunction)
(self newEntity: FamixF77PUFunction named: 'fct')
]

{ #category : #running }
Expand All @@ -191,9 +195,9 @@ FamixFortran77Test >> testProgramFileWithProgramAndSubProgram [

| pf program function subroutine |
pf := self programFile: 'test.f'.
program := self newNamedEntity: 'main' toFamix: FamixF77PUMain.
function := self newNamedEntity: 'fct' toFamix: FamixF77PUFunction.
subroutine := self newNamedEntity: 'sub' toFamix: FamixF77PUSubroutine.
program := self newEntity: FamixF77PUMain named: 'main'.
function := self newEntity: FamixF77PUFunction named: 'fct'.
subroutine := self newEntity: FamixF77PUSubroutine named: 'sub'.

self assertEmpty: pf programUnits.

Expand All @@ -204,7 +208,7 @@ FamixFortran77Test >> testProgramFileWithProgramAndSubProgram [

self assert: pf programUnits size equals: 3.

self assertCollection: pf programUnits hasSameElements: {
self assertCollection: pf programUnits hasSameElements: {
program.
function.
subroutine }.
Expand All @@ -216,12 +220,12 @@ FamixFortran77Test >> testProgramFileWithProgramAndSubProgram [
FamixFortran77Test >> testSubroutineWithParameters [

self testEntityWithParameter:
(self newNamedEntity: 'sub' toFamix: FamixF77PUSubroutine)
(self newEntity: FamixF77PUSubroutine named: 'sub')
]

{ #category : #running }
FamixFortran77Test >> testSubroutineWithVariables [

self testEntityWithVariable:
(self newNamedEntity: 'sub' toFamix: FamixF77PUSubroutine)
(self newEntity: FamixF77PUSubroutine named: 'sub')
]

0 comments on commit 196556b

Please sign in to comment.