From e77c3352790cc48065605a9b83af9bff745f7691 Mon Sep 17 00:00:00 2001 From: Nick Bessin Date: Fri, 25 Jun 2021 12:29:10 +0200 Subject: [PATCH] -fixed and refactored LoadJsonTests --- .../instance/loadFrames.with..st | 5 ++-- .../methodProperties.json | 2 +- ...dJsonCircleMorph.st => testCircleMorph.st} | 4 +-- ...sonDefaultMorph.st => testDefaultMorph.st} | 4 +-- .../instance/testLoadJsonLoadMorphs.st | 9 ------ .../instance/testLoadJsonTargetColor.st | 12 ++++---- .../instance/testLoadJsonTargetPosition.st | 15 ++++------ .../instance/testLoadJsonTargetRotation.st | 11 ++++---- .../instance/testLoadJsonTargetSize.st | 16 ++++------- .../instance/testLoadMorphs.st | 10 +++++++ ...oadJsonStartEnd.st => testLoadStartEnd.st} | 4 +-- ...Color.st => testLoadStartPropertyColor.st} | 4 +-- ...on.st => testLoadStartPropertyPosition.st} | 4 +-- ...on.st => testLoadStartPropertyRotation.st} | 4 +-- ...tySize.st => testLoadStartPropertySize.st} | 4 +-- .../{testLoadJsonMorph.st => testMorph.st} | 4 +-- ...ectangleMorph.st => testRectangleMorph.st} | 4 +-- .../methodProperties.json | 28 +++++++++---------- 18 files changed, 66 insertions(+), 78 deletions(-) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonCircleMorph.st => testCircleMorph.st} (75%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonDefaultMorph.st => testDefaultMorph.st} (76%) delete mode 100644 packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonLoadMorphs.st create mode 100644 packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadMorphs.st rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonStartEnd.st => testLoadStartEnd.st} (87%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonPropertyColor.st => testLoadStartPropertyColor.st} (83%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonPropertyPosition.st => testLoadStartPropertyPosition.st} (86%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonPropertyRotation.st => testLoadStartPropertyRotation.st} (82%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonPropertySize.st => testLoadStartPropertySize.st} (88%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonMorph.st => testMorph.st} (76%) rename packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/{testLoadJsonRectangleMorph.st => testRectangleMorph.st} (74%) diff --git a/packages/AnimationsEditor-Core.package/AnimationsEditor.class/instance/loadFrames.with..st b/packages/AnimationsEditor-Core.package/AnimationsEditor.class/instance/loadFrames.with..st index 75928f3..a713da3 100644 --- a/packages/AnimationsEditor-Core.package/AnimationsEditor.class/instance/loadFrames.with..st +++ b/packages/AnimationsEditor-Core.package/AnimationsEditor.class/instance/loadFrames.with..st @@ -1,8 +1,9 @@ loadJson loadFrames: anArray with: anAnimationEditorProperty |frameId| - anArray do:[:frame| - frameId:= frame at: 'frame'. + + anArray do: [ :frame| + frameId := frame at: 'frame'. (frame at: 'properties') do: [:each | ((self framePropertiesDictionary:frameId) at: (each at: 'name') asSymbol) value: anAnimationEditorProperty subproperties diff --git a/packages/AnimationsEditor-Core.package/AnimationsEditor.class/methodProperties.json b/packages/AnimationsEditor-Core.package/AnimationsEditor.class/methodProperties.json index 792b25d..a1d4f90 100644 --- a/packages/AnimationsEditor-Core.package/AnimationsEditor.class/methodProperties.json +++ b/packages/AnimationsEditor-Core.package/AnimationsEditor.class/methodProperties.json @@ -58,7 +58,7 @@ "initialize" : "DM 6/22/2020 01:26", "initializePropertyEditorPanel" : "DM 8/6/2020 10:38", "insertMorph:Into:" : "JIZ 6/3/2020 16:56", - "loadFrames:with:" : "FH 6/9/2021 10:20", + "loadFrames:with:" : "NB 6/25/2021 11:33", "loadJson:" : "LW 5/15/2021 14:30", "loadJsonWithExceptionHandling:" : "FH 5/20/2021 17:44", "loadMorphs:" : "LW 5/15/2021 14:14", diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonCircleMorph.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testCircleMorph.st similarity index 75% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonCircleMorph.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testCircleMorph.st index b750bf9..8112c7f 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonCircleMorph.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testCircleMorph.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonCircleMorph +loadJson +testCircleMorph | morph | morph := self animationsEditorInstance createMorphFromString: 'CircleMorph'. diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonDefaultMorph.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testDefaultMorph.st similarity index 76% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonDefaultMorph.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testDefaultMorph.st index 9bef1e0..7c85f91 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonDefaultMorph.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testDefaultMorph.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonDefaultMorph +loadJson +testDefaultMorph | morph | morph := self animationsEditorInstance createMorphFromString: 'AnimationsEditorKlippschliefer'. diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonLoadMorphs.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonLoadMorphs.st deleted file mode 100644 index d7fef93..0000000 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonLoadMorphs.st +++ /dev/null @@ -1,9 +0,0 @@ -initialize-release -testLoadJsonLoadMorphs - | morph data | - - data := {{'type' -> 'Morph' . 'properties' -> {} . 'frames' -> {{'properties' -> {}} as: Dictionary}} as: Dictionary . {'type' -> 'Morph' . 'properties' -> {} . 'frames' -> {{'properties' -> {}} as: Dictionary}} as: Dictionary}. - morph := self animationsEditorInstance loadMorphs: data. - self assert: self animationsEditorInstance propertyList size = 4. - self animationsEditorInstance propertyList third targetMorph abandon. - self animationsEditorInstance propertyList fourth targetMorph abandon. \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetColor.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetColor.st index de4fd06..62a5a68 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetColor.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetColor.st @@ -1,14 +1,12 @@ -initialize-release +loadJson testLoadJsonTargetColor | data morph morphProperty | - data := {{'properties' ->{{ - 'value' -> 'blue'. - 'name' -> 'color' - } as: Dictionary - }} as: Dictionary} as: Array. + data := {{'frame' -> 500 . 'properties' -> {{'value' -> 'blue' . 'name' -> 'color'} as: Dictionary}} as: Dictionary . {'frame' -> 1000 . 'properties' -> {{'value' -> 'lightGray' . 'name' -> 'color'} as: Dictionary}} as: Dictionary} as: Array. + morph := Morph new openInWorld. morphProperty := self animationsEditorInstance addTargetMorph: morph. self animationsEditorInstance loadFrames: data with: morphProperty. - self assert: (morphProperty subproperties at: 'color') targetColor = Color blue. + self assert: ((morphProperty subproperties at: 'color') targetValues at: 500) = 'blue'. + self assert: ((morphProperty subproperties at: 'color') targetValues at: 1000) = 'lightGray'. morph abandon. \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetPosition.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetPosition.st index 1f5a1b4..f66c3ee 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetPosition.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetPosition.st @@ -1,17 +1,12 @@ -initialize-release +loadJson testLoadJsonTargetPosition | data morph morphProperty | - data := {{'properties' ->{{ - 'value' -> 48.0. - 'name' -> 'positionX' - } as: Dictionary. - { - 'value' -> 104 . - 'name' -> 'positionY' - } as: Dictionary}} as: Dictionary} as: Array. + data := {{'frame' -> 500. 'properties' -> {{'value' -> 48. 'name' -> 'positionX'} as: Dictionary. {'value' -> 104. 'name' -> 'positionY'} as: Dictionary}} as: Dictionary . {'frame' -> 1000. 'properties' -> {{'value' -> 3. 'name' -> 'positionX'} as: Dictionary. {'value' -> 42. 'name' -> 'positionY'} as: Dictionary}} as: Dictionary} as: Array. + morph := Morph new openInWorld. morphProperty := self animationsEditorInstance addTargetMorph: morph. self animationsEditorInstance loadFrames: data with: morphProperty. - self assert: (morphProperty subproperties at: 'position') targetPosition = (48@104). + self assert: ((morphProperty subproperties at: 'position') targetValues at: 500) = (48 @ 104). + self assert: ((morphProperty subproperties at: 'position') targetValues at: 1000) = (3 @ 42). morph abandon. \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetRotation.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetRotation.st index 6943aab..44ff11a 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetRotation.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetRotation.st @@ -1,13 +1,12 @@ -initialize-release +loadJson testLoadJsonTargetRotation | data morph morphProperty | - data := {{'properties' ->{{ - 'value' -> 40 . - 'name' -> 'rotation' - }as: Dictionary}} as: Dictionary} as: Array. + data := {{'frame' -> 500. 'properties' -> {{'value' -> 40. 'name' -> 'rotation'} as: Dictionary}} as: Dictionary. {'frame' -> 1000. 'properties' -> {{'value' -> 80. 'name' -> 'rotation'} as: Dictionary}} as: Dictionary} as: Array. + morph := Morph new openInWorld. morphProperty := self animationsEditorInstance addTargetMorph: morph. self animationsEditorInstance loadFrames: data with: morphProperty. - self assert: (morphProperty subproperties at: 'rotation') targetRotation = 40. + self assert: ((morphProperty subproperties at: 'rotation') targetValues at: 500) = 40. + self assert: ((morphProperty subproperties at: 'rotation') targetValues at: 1000) = 80. morph abandon. \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetSize.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetSize.st index e0efcfd..09ee45f 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetSize.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonTargetSize.st @@ -1,18 +1,12 @@ -initialize-release +loadJson testLoadJsonTargetSize | data morph morphProperty | - data := {{'properties' ->{{ - 'value' -> 50 . - 'name' -> 'width' - } as: Dictionary. - { - 'value' -> 40 . - 'name' -> 'height' - } as: Dictionary - }} as: Dictionary} as: Array. + data := {{'frame' -> 500. 'properties' -> {{'value' -> 50. 'name' -> 'width'} as: Dictionary. {'value' -> 40. 'name' -> 'height'} as: Dictionary}} as: Dictionary. {'frame' -> 1000. 'properties' -> {{'value' -> 87. 'name' -> 'width'} as: Dictionary. {'value' -> 500. 'name' -> 'height'} as: Dictionary}} as: Dictionary} as: Array. + morph := Morph new openInWorld. morphProperty := self animationsEditorInstance addTargetMorph: morph. self animationsEditorInstance loadFrames: data with: morphProperty. - self assert: (morphProperty subproperties at: 'size') targetSize = (50@40). + self assert: ((morphProperty subproperties at: 'size') targetValues at: 500) = (50 @ 40). + self assert: ((morphProperty subproperties at: 'size') targetValues at: 1000) = (87 @ 500). morph abandon. \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadMorphs.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadMorphs.st new file mode 100644 index 0000000..86b9c57 --- /dev/null +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadMorphs.st @@ -0,0 +1,10 @@ +loadJson +testLoadMorphs + | morph data | + + data := {{'type' -> 'Morph'. 'properties' -> {}. 'frames' -> {{'frame' -> 500. 'properties' -> {}} as: Dictionary}} as: Dictionary. {'type' -> 'Morph'. 'properties' -> {}. 'frames' -> {{'frame' -> 1000 . 'properties' -> {}} as: Dictionary}} as: Dictionary}. + + morph := self animationsEditorInstance loadMorphs: data. + self assert: self animationsEditorInstance propertyList size = 4. + self animationsEditorInstance propertyList third targetMorph abandon. + self animationsEditorInstance propertyList fourth targetMorph abandon \ No newline at end of file diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonStartEnd.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartEnd.st similarity index 87% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonStartEnd.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartEnd.st index 18010ab..a23d9eb 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonStartEnd.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartEnd.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonStartEnd +loadJson +testLoadStartEnd | data | data := {'end' -> 500 . 'start' -> 0} as: Dictionary. diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyColor.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyColor.st similarity index 83% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyColor.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyColor.st index d63295e..ce300c9 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyColor.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyColor.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonPropertyColor +loadJson +testLoadStartPropertyColor | morph data | data := {{ diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyPosition.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyPosition.st similarity index 86% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyPosition.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyPosition.st index 9e2d8bc..e40b32c 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyPosition.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyPosition.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonPropertyPosition +loadJson +testLoadStartPropertyPosition | morph data | data := {{ diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyRotation.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyRotation.st similarity index 82% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyRotation.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyRotation.st index 4d10f5b..80a5be5 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertyRotation.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertyRotation.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonPropertyRotation +loadJson +testLoadStartPropertyRotation | morph data | data := {{ diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertySize.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertySize.st similarity index 88% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertySize.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertySize.st index 6c6ec87..764aa96 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonPropertySize.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadStartPropertySize.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonPropertySize +loadJson +testLoadStartPropertySize | morph data | data := {{ diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonMorph.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testMorph.st similarity index 76% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonMorph.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testMorph.st index 3152163..eb180af 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonMorph.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testMorph.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonMorph +loadJson +testMorph | morph | morph := self animationsEditorInstance createMorphFromString: 'Morph'. diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonRectangleMorph.st b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testRectangleMorph.st similarity index 74% rename from packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonRectangleMorph.st rename to packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testRectangleMorph.st index fcbc898..4f79a87 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testLoadJsonRectangleMorph.st +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/instance/testRectangleMorph.st @@ -1,5 +1,5 @@ -initialize-release -testLoadJsonRectangleMorph +loadJson +testRectangleMorph | morph | morph := self animationsEditorInstance createMorphFromString: 'RectangleMorph'. diff --git a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/methodProperties.json b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/methodProperties.json index ad0649f..2f815ac 100644 --- a/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/methodProperties.json +++ b/packages/AnimationsEditor-Tests.package/AnimationsEditorTest.class/methodProperties.json @@ -20,29 +20,29 @@ "testAddPositionFrame" : "MH 6/5/2021 09:34", "testAddRotationFrame" : "MH 6/5/2021 09:34", "testAddSizeFrame" : "MH 6/5/2021 09:34", + "testCircleMorph" : "NB 6/25/2021 12:18", "testCreateFrameCollection" : "MH 6/5/2021 09:48", "testCreateStartInformation" : "LW 5/23/2021 12:08", "testCreateStructure" : "MH 5/15/2021 11:24", + "testDefaultMorph" : "NB 6/25/2021 12:19", "testDictionaryToJson" : "MH 5/20/2021 11:24", "testEmptyPanelsGetter" : "DM 8/7/2020 17:52", "testEmptyPanelsSetter" : "DM 8/7/2020 17:37", "testGetDeepestMorph" : "DM 8/4/2020 13:26", "testInstanceCreation" : "DM 8/4/2020 13:26", - "testLoadJsonCircleMorph" : "LW 5/23/2021 11:59", - "testLoadJsonDefaultMorph" : "LW 5/23/2021 12:00", - "testLoadJsonLoadMorphs" : "LW 5/23/2021 12:03", - "testLoadJsonMorph" : "LW 5/23/2021 12:04", - "testLoadJsonPropertyColor" : "LW 5/23/2021 12:04", - "testLoadJsonPropertyPosition" : "LW 5/23/2021 12:04", - "testLoadJsonPropertyRotation" : "LW 5/23/2021 12:05", - "testLoadJsonPropertySize" : "LW 5/23/2021 12:05", - "testLoadJsonRectangleMorph" : "LW 5/23/2021 12:05", - "testLoadJsonStartEnd" : "LW 5/23/2021 12:05", - "testLoadJsonTargetColor" : "FH 6/9/2021 09:29", - "testLoadJsonTargetPosition" : "FH 6/9/2021 09:29", - "testLoadJsonTargetRotation" : "FH 6/9/2021 09:29", - "testLoadJsonTargetSize" : "FH 6/9/2021 09:29", + "testLoadJsonTargetColor" : "NB 6/25/2021 12:14", + "testLoadJsonTargetPosition" : "NB 6/25/2021 12:07", + "testLoadJsonTargetRotation" : "NB 6/25/2021 12:08", + "testLoadJsonTargetSize" : "NB 6/25/2021 12:12", + "testLoadMorphs" : "NB 6/25/2021 12:19", + "testLoadStartEnd" : "NB 6/25/2021 12:26", + "testLoadStartPropertyColor" : "NB 6/25/2021 12:23", + "testLoadStartPropertyPosition" : "NB 6/25/2021 12:23", + "testLoadStartPropertyRotation" : "NB 6/25/2021 12:22", + "testLoadStartPropertySize" : "NB 6/25/2021 12:23", + "testMorph" : "NB 6/25/2021 12:25", "testPlayAnimations" : "CL 5/30/2021 14:17", + "testRectangleMorph" : "NB 6/25/2021 12:25", "testSelectMorphByHand" : "DM 8/7/2020 18:59", "testShowMessagePlayAnimation" : "CL 5/30/2021 14:17", "testToolBuilderGetter" : "DM 8/7/2020 17:53",