Example #1
0
static void test_emptytable(skiatest::Reporter* reporter) {
    SkAutoTUnref<SkDataTable> table0(SkDataTable::NewEmpty());
    SkAutoTUnref<SkDataTable> table1(SkDataTable::NewCopyArrays(NULL, NULL, 0));
    SkAutoTUnref<SkDataTable> table2(SkDataTable::NewCopyArray(NULL, 0, 0));
    SkAutoTUnref<SkDataTable> table3(SkDataTable::NewArrayProc(NULL, 0, 0,
                                                               NULL, NULL));

    test_datatable_is_empty(reporter, table0);
    test_datatable_is_empty(reporter, table1);
    test_datatable_is_empty(reporter, table2);
    test_datatable_is_empty(reporter, table3);

    test_is_equal(reporter, table0, table1);
    test_is_equal(reporter, table0, table2);
    test_is_equal(reporter, table0, table3);
}
 virtual void test(void)
 {
     int_point test_point(10, 20);
     test_point -= top_left_point;
     test_is_equal(test_point, int_point(9, 18));
 }
 virtual void test(void)
 {
     int_point test_point = top_left_point + bottom_right_point;
     test_is_equal(test_point, int_point(4, 6));
 }
 virtual void test(void)
 {
     int_point test_point(10, 20);
     test_point += top_left_point;
     test_is_equal(test_point, int_point(11, 22));
 }
 virtual void test(void)
 {
     int_point test_point(top_left_point);
     test_is_equal(test_point, int_point(1, 2));
 }
 virtual void test(void)
 {
     int_point test_point;
     test_is_equal(test_point, int_point(0, 0));
 }
 virtual void test(void)
 {
     int_point test_point;
     test_point = top_left_point;
     test_is_equal(test_point, top_left_point);
 }
 virtual void test(void)
 {
     int_point test_point = top_left_point - bottom_right_point;
     test_is_equal(test_point, int_point(-2, -2));
 }