• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/JavaScriptCore-7537.78.1/API/tests/

Lines Matching refs:TestObject

52 @protocol TestObject <JSExport>
66 @interface TestObject : ParentObject <TestObject>
71 @implementation TestObject
77 return [[TestObject alloc] init];
480 TestObject* testObject = [TestObject testObject];
483 checkResult(@"String(testObject)", [result isEqualToObject:@"[object TestObject]"]);
488 TestObject* testObject = [TestObject testObject];
496 context[@"TestObject"] = [TestObject class];
497 JSValue *result = [context evaluateScript:@"String(TestObject)"];
498 checkResult(@"String(TestObject)", [result isEqualToObject:@"[object TestObjectConstructor]"]);
503 JSValue* value = [JSValue valueWithObject:[TestObject class] inContext:context];
504 checkResult(@"[value toObject] == [TestObject class]", [value toObject] == [TestObject class]);
509 context[@"TestObject"] = [TestObject class];
510 JSValue *result = [context evaluateScript:@"TestObject.parentTest()"];
511 checkResult(@"TestObject.parentTest()", [result isEqualToObject:@"TestObject"]);
516 TestObject* testObject = [TestObject testObject];
525 TestObject* testObject = [TestObject testObject];
535 TestObject* testObject = [TestObject testObject];
545 TestObject* testObject = [TestObject testObject];
568 TestObject* testObject = [TestObject testObject];
576 TestObject* testObject = [TestObject testObject];
584 TestObject* testObject = [TestObject testObject];
592 TestObject* testObject = [TestObject testObject];
601 TestObject* testObject = [TestObject testObject];
611 TestObject *testObject = [TestObject testObject];
652 TestObject *testObject = [TestObject testObject];
722 TestObject *testObject = [TestObject testObject];
817 TestObject *testObject = [TestObject testObject];
824 TestObject *testObject = [TestObject testObject];