From 0e7b3e7d0b91fbdc5794e489aa69f32d83850a8a Mon Sep 17 00:00:00 2001 From: Andy Allan Date: Sat, 2 Apr 2011 15:23:29 +0100 Subject: [PATCH] A little splice test to demonstrate the bug that the unit test will cover --- .../actions/AddMemberToRelationActionTest.as | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/src/net/systemeD/halcyon/connection/actions/AddMemberToRelationActionTest.as b/tests/src/net/systemeD/halcyon/connection/actions/AddMemberToRelationActionTest.as index 2704e7ad..f99ef9b8 100644 --- a/tests/src/net/systemeD/halcyon/connection/actions/AddMemberToRelationActionTest.as +++ b/tests/src/net/systemeD/halcyon/connection/actions/AddMemberToRelationActionTest.as @@ -28,14 +28,15 @@ package net.systemeD.halcyon.connection.actions { [Test] public function spliceStuff():void { + // create an array var arr:Array = ["a", "b", "c", "d"]; - Assert.assertEquals(arr.length, 4); + Assert.assertEquals(4, arr.length); + // doesn't actually splice onto the end, inserts at position 4 arr.splice(-1, 0, "e"); - Assert.assertEquals(arr.length, 5); - - arr.splice(-1, 1); - Assert.assertEquals(arr.length, 4); + Assert.assertEquals(5, arr.length); + Assert.assertEquals("e", arr[3]); + Assert.assertEquals("d", arr[4]); } } } \ No newline at end of file -- 2.36.1