@@ -265,6 +265,8 @@ test("set[aStructuralFeature.name.toUpperFirst()/]", () => {
265
265
o.eAdapters().add(adapter)
266
266
267
267
// set value
268
+ when(mockValue.eClass()).thenReturn(null)
269
+ when(mockValue.eStaticClass()).thenReturn(null)
268
270
when(mockValue.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
269
271
when(mockValue.eResource()).thenReturn(resource)
270
272
o.[aStructuralFeature.generateSetCall('value')/]
@@ -288,6 +290,10 @@ test("set[aStructuralFeature.name.toUpperFirst()/]", () => {
288
290
reset(mockAdapter)
289
291
reset(mockValue)
290
292
reset(mockResource)
293
+ when(mockValue.eClass()).thenReturn(null)
294
+ when(mockValue.eStaticClass()).thenReturn(null)
295
+ when(mockOther.eClass()).thenReturn(null)
296
+ when(mockOther.eStaticClass()).thenReturn(null)
291
297
when(mockValue.eInverseRemove(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
292
298
when(mockValue.eResource()).thenReturn(resource)
293
299
when(mockOther.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
@@ -323,6 +329,8 @@ test("set[aStructuralFeature.name.toUpperFirst()/]", () => {
323
329
324
330
// first value
325
331
[aStructuralFeature.eType.generateTestValue('value',modules)/]
332
+ when(mockValue.eClass()).thenReturn(null)
333
+ when(mockValue.eStaticClass()).thenReturn(null)
326
334
when(mockValue.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
327
335
o.[aStructuralFeature.generateSetCall('value')/]
328
336
verify(mockAdapter.notifyChanged(anything())).once()
@@ -337,6 +345,10 @@ test("set[aStructuralFeature.name.toUpperFirst()/]", () => {
337
345
[aStructuralFeature.eType.generateTestValue('other',modules)/]
338
346
reset(mockAdapter)
339
347
reset(mockValue)
348
+ when(mockOther.eClass()).thenReturn(null)
349
+ when(mockOther.eStaticClass()).thenReturn(null)
350
+ when(mockValue.eClass()).thenReturn(null)
351
+ when(mockValue.eStaticClass()).thenReturn(null)
340
352
when(mockValue.eInverseRemove(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
341
353
when(mockOther.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
342
354
o.[aStructuralFeature.generateSetCall('other')/]
@@ -583,6 +595,8 @@ expect(() => o.eSetFromID([aClass.getImportedIDName(anStructuralFeature,modules)
583
595
[let reverseFeature : EStructuralFeature = anStructuralFeature.oclAsType(EReference).eOpposite]
584
596
[let reverseClass : EClass = reverseFeature.eContainingClass]
585
597
[anStructuralFeature.eType.generateTestValue('value',modules)/]
598
+ when(mockValue.eClass()).thenReturn(null)
599
+ when(mockValue.eStaticClass()).thenReturn(null)
586
600
when(mockValue.eIsProxy()).thenReturn(false)
587
601
when(mockValue.eResource()).thenReturn(null)
588
602
when(mockValue.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
@@ -652,6 +666,8 @@ expect(() => o.eSetFromID([aClass.getImportedIDName(anStructuralFeature,modules)
652
666
[/template]
653
667
654
668
[template private generateFeatureMockAddedExpectations(anStructuralFeature : EStructuralFeature , mockName : String , aClass : EClass, modules : OclAny)]
669
+ when([mockName/].eClass()).thenReturn(null)
670
+ when([mockName/].eStaticClass()).thenReturn(null)
655
671
[if anStructuralFeature.isContains()]
656
672
[let anEReference : EReference = anStructuralFeature.oclAsType(EReference)]
657
673
[if anEReference.eOpposite.oclIsUndefined()]
@@ -680,6 +696,8 @@ when([mockName/].eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,mo
680
696
681
697
682
698
[template private generateFeatureMockAddedVerifications(anStructuralFeature : EStructuralFeature , mockName : String , aClass : EClass, modules : OclAny)]
699
+ when([mockName/].eClass()).thenReturn(null)
700
+ when([mockName/].eStaticClass()).thenReturn(null)
683
701
[if anStructuralFeature.isContains()]
684
702
[let anEReference : EReference = anStructuralFeature.oclAsType(EReference)]
685
703
[if anEReference.eOpposite.oclIsUndefined()]
@@ -722,6 +740,8 @@ verify([mockName/].eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,
722
740
[let reverseFeature : EStructuralFeature = anStructuralFeature.oclAsType(EReference).eOpposite]
723
741
[let reverseClass : EClass = reverseFeature.eContainingClass]
724
742
[anStructuralFeature.eType.generateTestValue('value',modules)/]
743
+ when(mockValue.eClass()).thenReturn(null)
744
+ when(mockValue.eStaticClass()).thenReturn(null)
725
745
when(mockValue.eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,modules)/],null)).thenReturn(null)
726
746
o.eSetFromID([aClass.getImportedIDName(anStructuralFeature,modules)/], value)
727
747
expect(o.eGetFromID([aClass.getImportedIDName(anStructuralFeature,modules)/], false)).toBe(value)
@@ -735,6 +755,8 @@ verify([mockName/].eInverseAdd(o,[reverseClass.getImportedIDName(reverseFeature,
735
755
[template private generateFeatureESetFromIDTestImplementation(anStructuralFeature : EStructuralFeature ,aClass : EClass, modules : OclAny) ? (isContains())]
736
756
{
737
757
[anStructuralFeature.eType.generateTestValue('value',modules)/]
758
+ when(mockValue.eClass()).thenReturn(null)
759
+ when(mockValue.eStaticClass()).thenReturn(null)
738
760
when(mockValue.eInverseAdd(o,[if not aClass.ePackage.isEcorePackage()]ecore.[/if]EOPPOSITE_FEATURE_BASE - [aClass.getImportedIDName(anStructuralFeature,modules)/],anything())).thenReturn(null)
739
761
o.eSetFromID([aClass.getImportedIDName(anStructuralFeature,modules)/], value)
740
762
expect(o.eGetFromID([aClass.getImportedIDName(anStructuralFeature,modules)/], false)).toBe(value)
@@ -862,6 +884,8 @@ test("eBasicInverseAdd", () => {
862
884
[template private generateFeatureEInverseAddTestImplementation( aStructuralFeature : EStructuralFeature, aClass : EClass , modules : OclAny) ?(isContainer())]
863
885
{
864
886
[aStructuralFeature.eType.generateTestValue('value',modules)/]
887
+ when(mockValue.eClass()).thenReturn(null)
888
+ when(mockValue.eStaticClass()).thenReturn(null)
865
889
when(mockValue.eResource()).thenReturn(null)
866
890
when(mockValue.eIsProxy()).thenReturn(false)
867
891
o.eBasicInverseAdd(value,[aClass.getImportedIDName(aStructuralFeature,modules)/],null)
@@ -888,6 +912,8 @@ test("eBasicInverseAdd", () => {
888
912
[template private generateFeatureEInverseAddTestImplementation( aStructuralFeature : EStructuralFeature, aClass : EClass , modules : OclAny)]
889
913
{
890
914
[aStructuralFeature.eType.generateTestValue('value',modules)/]
915
+ when(mockValue.eClass()).thenReturn(null)
916
+ when(mockValue.eStaticClass()).thenReturn(null)
891
917
[if aStructuralFeature.isProxy()]
892
918
when(mockValue.eIsProxy()).thenReturn(false)
893
919
[/if]
0 commit comments