| 63 | tbfeCheckExtended(extended, true); |
| 64 | } |
| 65 | public void tbfeCheckExtended(Object extended, Object hasSub) |
| 66 | { |
| 67 | Assert(Helpers.isEqual(Helpers.GetValue(extended, "a"), 2)); |
| 68 | Assert(Helpers.isEqual(Helpers.GetValue(Helpers.GetValue(extended, "b"), 0), 3)); |
| 69 | Assert(Helpers.isEqual(Helpers.GetValue(Helpers.GetValue(extended, "b"), 1), 4)); |
| 70 | Assert(Helpers.isEqual(Helpers.GetValue(Helpers.GetValue(Helpers.GetValue(extended, "c"), 0), "test1"), 2)); |
| 71 | Assert(!Helpers.isTrue((Helpers.inOp(Helpers.GetValue(Helpers.GetValue(extended, "c"), 0), "test2")))); |
| 72 | Assert(Helpers.isEqual(Helpers.GetValue(Helpers.GetValue(Helpers.GetValue(extended, "c"), 0), "test3"), 3)); |
| 73 | Assert(Helpers.isEqual(Helpers.GetValue(extended, "d"), "not_undefined")); |
| 74 | Assert(Helpers.isEqual(Helpers.GetValue(extended, "e"), null)); |
| 75 | Assert(Helpers.isEqual(Helpers.GetValue(extended, "other1"), "x")); |
| 76 | Assert(Helpers.isEqual(Helpers.GetValue(extended, "other2"), "y")); |
| 77 | if (Helpers.isTrue(hasSub)) |
| 78 | { |
| 79 | Assert(Helpers.inOp(extended, "sub")); |
| 80 | } |
| 81 | } |
| 82 | } |