Fix broken tests due to new objj type checks

This commit is contained in:
Antoine Mercadal
2014-11-26 13:12:39 -08:00
parent b0a7fe4079
commit 243024e232
17 changed files with 40 additions and 17 deletions
+3
View File
@@ -3,6 +3,9 @@
@import <AppKit/CPArrayController.j>
@import <AppKit/CPTextField.j>
@class Department
@class Employee
@implementation CPArrayControllerTest : OJTestCase
{
CPArrayController _arrayController @accessors(property=arrayController);
+3
View File
@@ -1,5 +1,8 @@
@import <AppKit/AppKit.j>
@class CPBrowserDelegate
@implementation CPBrowserTest : OJTestCase
{
CPBrowser browser;
@@ -1,6 +1,8 @@
@import <AppKit/AppKit.j>
@class Track
/*!
Bindings tests exercising the functionality seen in the Cocoa example "SimpleBindingsAdoption".
*/
@@ -1,5 +1,7 @@
var CPMenuValidatedUserInterfaceItemTestValidatedItems = [];
@class MenuTarget
@implementation CPMenuValidatedUserInterfaceItemTest : OJTestCase
{
CPMenu _menu @accessors(property=menu);
@@ -83,4 +85,4 @@ var CPMenuValidatedUserInterfaceItemTestValidatedItems = [];
}
@end
@end
+3
View File
@@ -1,5 +1,8 @@
@import <AppKit/AppKit.j>
@class TestOutlineDataSource
@implementation CPOutlineViewTest : OJTestCase
{
CPOutlineView outlineView;
+2
View File
@@ -1,5 +1,7 @@
@import <AppKit/AppKit.j>
@class TestDelegateTokenField
[CPApplication sharedApplication];
@implementation CPTokenFieldTest : OJTestCase
+3
View File
@@ -1,5 +1,8 @@
var COUNTER;
@class TestObject
@class ImplementedTestObject
@implementation CPKVCArrayTest : OJTestCase
{
TestObject _object @accessors(property=object);
+3
View File
@@ -1,6 +1,9 @@
@import <Foundation/CPKeyValueCoding.j>
@import <Foundation/CPKeyValueObserving.j>
@class CarTester
@class ToManyTester
@implementation CPKVOTest : OJTestCase
{
BOOL _sawInitialObservation;
+3
View File
@@ -22,6 +22,9 @@
@import <Foundation/CPObject.j>
@class Department2
@class Employee2
var accessIVARS = YES;
@implementation KVCTestClass : CPObject
@@ -1,10 +1,10 @@
@implementation Class
@implementation TestClass
{
}
@end
@implementation Class (Accessors)
@implementation TestClass (Accessors)
{
Type ivar @accessors;
}
@@ -1,13 +1,14 @@
var the_class=objj_allocateClassPair(Nil,"Class"),meta_class=the_class.isa;
var the_class=objj_allocateClassPair(Nil,"TestClass"),meta_class=the_class.isa;
objj_registerClassPair(the_class);
var the_class=objj_getClass("Class");
var the_class=objj_getClass("TestClass");
if(!the_class){
throw new SyntaxError("*** Could not find definition for class \"Class\"");
throw new SyntaxError("*** Could not find definition for class \"TestClass\"");
}
var meta_class=the_class.isa;
class_addIvars(the_class,[new objj_ivar("ivar")]);
class_addMethods(the_class,[new objj_method(sel_getUid("ivar"),function $Class__ivar(_1,_2){
class_addMethods(the_class,[new objj_method(sel_getUid("ivar"),function $TestClass__ivar(_1,_2){
return _1.ivar;
},["Type"]),new objj_method(sel_getUid("setIvar:"),function $Class__setIvar_(_3,_4,_5){
},["Type"]),new objj_method(sel_getUid("setIvar:"),function $TestClass__setIvar_(_3,_4,_5){
_3.ivar=_5;
},["void","Type"])]);
},["void","Type"])]);
@@ -1,5 +1,5 @@
@implementation Class
@implementation TestClass
{
Type ivar;
CPArray array;
@@ -1,5 +1,4 @@
var the_class = objj_allocateClassPair(Nil, "Class"),
var the_class = objj_allocateClassPair(Nil, "TestClass"),
meta_class = the_class.isa;
class_addIvars(the_class,[new objj_ivar("ivar"), new objj_ivar("array"), new objj_ivar("string"), new objj_ivar("integer")]);
@@ -1,5 +1,4 @@
@implementation Class
@implementation TestClass
{
Type ivar;
}
@@ -1,5 +1,5 @@
var the_class = objj_allocateClassPair(Nil, "Class"),
var the_class = objj_allocateClassPair(Nil, "TestClass"),
meta_class = the_class.isa;
class_addIvars(the_class,[new objj_ivar("ivar")]);
@@ -1,5 +1,5 @@
@implementation Class
@implementation TestClass
{
}
@end
@@ -1,5 +1,5 @@
var the_class = objj_allocateClassPair(Nil, "Class"),
var the_class = objj_allocateClassPair(Nil, "TestClass"),
meta_class = the_class.isa;
objj_registerClassPair(the_class);