Skip to content

Commit d7c6275

Browse files
committed
added .null accessor tests
1 parent 1bd350e commit d7c6275

3 files changed

Lines changed: 24 additions & 7 deletions

File tree

test-app/assets/app/mainpage.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ require("./tests/testAsserts");
2222
require("./tests/testWeakRef");
2323
require("./tests/tests");
2424
require("./tests/testMethodResolution");
25+
require("./tests/testMethodResolutionWithNulls");
2526
require("./tests/testArrays");
2627
require("./tests/testsForRuntimeBindingGenerator");
2728
require("./tests/testPrimitiveTypeConversion");

test-app/assets/app/tests/testMethodResolution.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,4 @@ describe("Test Method Resolution", function () {
2121

2222
expect(value).toBe(2);
2323
});
24-
25-
it("When_call_method_methodWithOverloadsWithOneArgument_with_java.lang.Object_argument", function () {
26-
__log("TEST: When_call_method_methodWithOverloadsWithOneArgument_with_java.lang.Object_argument");
27-
28-
29-
});
3024
});

test-app/assets/app/tests/testMethodResolutionWithNulls.js

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,29 @@ describe("Test Method Resolution When Nulls are passed", function () {
88
var fileNull = java.io.File.null;
99
var stringNull = java.lang.String.null;
1010

11-
11+
it("When_accessing_.null_of_a_node_the_same_instance_will_be_returned", function () {
12+
__log("TEST: When_accessing_.null_of_a_node_the_same_instance_will_be_returned");
13+
14+
var dummyNull = com.tns.tests.DummyClass.null;
15+
var testIterations = 10;
16+
17+
for (var i = 0; i < testIterations; i++) {
18+
var res = dummyNull === com.tns.tests.DummyClass.null;
19+
expect(res).toBe(true);
20+
}
21+
});
22+
23+
it("When_call_method_valueOf_of_.null_object_should_return_null", function () {
24+
__log("TEST: When_call_method_valueOf_of_.null_object_should_return_null");
25+
26+
var res = objNull.valueOf();
27+
expect(res).toBeNull();
28+
res = stringNull.valueOf();
29+
expect(res).toBeNull();
30+
res = dummyNull.valueOf();
31+
expect(res).toBeNull();
32+
});
33+
1234
it("When_call_method_methodWithOverloadsWithOneArgument_with_java.lang.Object_argument", function () {
1335
__log("TEST: When_call_method_methodWithOverloadsWithOneArgument_with_java.lang.Object_argument");
1436

0 commit comments

Comments
 (0)