00:00 +0: loading /b/s/w/ir/dartlang/gen/topaz/lib/tiler/tiler_unittests_tiler_test_dart_bootstrap.dart
00:00 +0: init should create an instance of tiler
00:00 +1: init should create an instance of tiler
00:00 +1: init should create an instance of TilerModel with null root
00:00 +2: init should create an instance of TilerModel with null root
00:00 +2: init should create an instance of TilerModel with content tile
00:00 +3: init should create an instance of TilerModel with content tile
00:00 +3: init should allow initializing with empty row or column
00:00 +4: init should allow initializing with empty row or column
00:00 +4: add tile should allow specifying nearTile = null with non-null root
00:00 +5: add tile should allow specifying nearTile = null with non-null root
00:00 +5: add tile should allow specifying nearTile = null with null root
00:00 +6: add tile should allow specifying nearTile = null with null root
00:00 +6: add tile should add to the right of given tile in a column
00:00 +7: add tile should add to the right of given tile in a column
00:00 +7: add tile should add to the left of given tile in a column
00:00 +8: add tile should add to the left of given tile in a column
00:00 +8: add tile should add to the top of given tile in a column
00:00 +9: add tile should add to the top of given tile in a column
00:00 +9: add tile should add to the bottom of given tile in a column
00:00 +10: add tile should add to the bottom of given tile in a column
00:00 +10: split tile should not allow splitting a null tile
00:00 +11: split tile should not allow splitting a null tile
00:00 +11: split tile should reparent a tile being split
00:00 +12: split tile should reparent a tile being split
00:00 +12: split tile should reparent tile if split in same direction
00:00 +13: split tile should reparent tile if split in same direction
00:00 +13: split tile should reparent tile if split in cross direction(up)
00:00 +14: split tile should reparent tile if split in cross direction(up)
00:00 +14: split tile should reparent tile if split in cross direction(down)
00:00 +15: split tile should reparent tile if split in cross direction(down)
00:00 +15: remove tile should not allow removing a null tile
00:00 +16: remove tile should not allow removing a null tile
00:00 +16: remove tile should allow removing the root
00:00 +17: remove tile should allow removing the root
00:00 +17: remove tile should remove empty parent, including root
00:00 +18: remove tile should remove empty parent, including root
00:00 +18: remove tile should set root to last remaining tile
00:00 +19: remove tile should set root to last remaining tile
00:00 +19: remove tile should remove parent if left with one tile
00:00 +20: remove tile should remove parent if left with one tile
00:00 +20: All tests passed!