チェンジセット 2279

差分発生行の前後
無視リスト:
コミット日時:
2009/02/16 21:44:05 (3 年前)
コミッタ:
yossy
ログメッセージ:

BetweenAS3: ClassRegistry? の上書き登録のテスト追加 (44 tests)

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/BetweenAS3/trunk/tests/fp10/org/libspark/betweenas3/registries/ClassRegistryTest.as

    r2268 r2279  
    4747                { 
    4848                        _r = new ClassRegistry(); 
     49                        _r.registerClassWithTargetClassAndProeprtyName(D, Object, '*'); 
     50                        _r.registerClassWithTargetClassAndProeprtyName(C, ClassA, 'b'); 
     51                        _r.registerClassWithTargetClassAndProeprtyName(B, ClassA, 'a'); 
    4952                        _r.registerClassWithTargetClassAndProeprtyName(A, ClassB, 'a'); 
    50                         _r.registerClassWithTargetClassAndProeprtyName(B, ClassA, 'a'); 
    51                         _r.registerClassWithTargetClassAndProeprtyName(C, ClassA, 'b'); 
    52                         _r.registerClassWithTargetClassAndProeprtyName(D, Object, '*'); 
    5353                } 
    5454                 
     
    9292                        assertSame(D, _r.getClassByTargetClassAndPropertyName(Object, 'c')); 
    9393                } 
     94                 
     95                test function overrideRegister():void 
     96                { 
     97                        _r.registerClassWithTargetClassAndProeprtyName(E, ClassA, 'a'); 
     98                        assertSame(E, _r.getClassByTargetClassAndPropertyName(ClassA, 'a')); 
     99                        assertSame(C, _r.getClassByTargetClassAndPropertyName(ClassA, 'b')); 
     100                } 
    94101        } 
    95102} 
     
    110117{ 
    111118} 
     119 
     120internal class E 
     121{ 
     122}