Lines Matching refs:bitmap
31 BKernel::Bitmap bitmap(10);
32 bitmap.Set(6);
34 CPPUNIT_ASSERT(bitmap.Get(6));
35 CPPUNIT_ASSERT(!bitmap.Get(5));
36 CPPUNIT_ASSERT(!bitmap.Get(7));
38 bitmap.Resize(20);
40 CPPUNIT_ASSERT(bitmap.Get(6));
41 CPPUNIT_ASSERT(!bitmap.Get(7));
42 CPPUNIT_ASSERT(!bitmap.Get(19));
44 bitmap.Resize(200);
45 bitmap.Set(199);
47 CPPUNIT_ASSERT(bitmap.Get(6));
48 CPPUNIT_ASSERT(!bitmap.Get(7));
49 CPPUNIT_ASSERT(!bitmap.Get(19));
50 CPPUNIT_ASSERT(bitmap.Get(199));
51 CPPUNIT_ASSERT(!bitmap.Get(198));
57 BKernel::Bitmap bitmap(20);
58 bitmap.Set(6);
60 CPPUNIT_ASSERT(bitmap.Get(6));
61 CPPUNIT_ASSERT(!bitmap.Get(5));
62 CPPUNIT_ASSERT(!bitmap.Get(7));
64 bitmap.Shift(10);
66 CPPUNIT_ASSERT(bitmap.Get(16));
67 CPPUNIT_ASSERT(!bitmap.Get(15));
68 CPPUNIT_ASSERT(!bitmap.Get(17));
69 CPPUNIT_ASSERT(!bitmap.Get(6));
71 bitmap.Shift(-9);
73 CPPUNIT_ASSERT(bitmap.Get(7));
74 CPPUNIT_ASSERT(!bitmap.Get(6));
75 CPPUNIT_ASSERT(!bitmap.Get(8));
76 CPPUNIT_ASSERT(!bitmap.Get(16));
79 bitmap.Resize(200);
81 CPPUNIT_ASSERT(bitmap.Get(7));
82 CPPUNIT_ASSERT(!bitmap.Get(6));
84 bitmap.Shift(100);
86 CPPUNIT_ASSERT(!bitmap.Get(7));
87 CPPUNIT_ASSERT(bitmap.Get(107));
88 CPPUNIT_ASSERT(!bitmap.Get(106));
90 bitmap.Shift(-100);
92 CPPUNIT_ASSERT(bitmap.Get(7));
93 CPPUNIT_ASSERT(!bitmap.Get(107));
94 CPPUNIT_ASSERT(!bitmap.Get(6));