コード例 #1
0
ファイル: ImageTest.cpp プロジェクト: shokeywind/skia
DEF_TEST(ImagePeek, reporter) {
    SkAutoTUnref<SkImage> image(create_image());
    test_peek(reporter, image, true);

    image.reset(create_data_image());
    test_peek(reporter, image, true);

    RasterDataHolder dataHolder;
    image.reset(create_rasterproc_image(&dataHolder));
    test_peek(reporter, image, true);
    image.reset();
    REPORTER_ASSERT(reporter, 1 == dataHolder.fReleaseCount);

    image.reset(create_codec_image());
    test_peek(reporter, image, false);
}
コード例 #2
0
ファイル: stack.test.c プロジェクト: modulated/uti-c
void test_all()
{
	test_new();
	test_del();
	test_push();
	test_pop();
	test_peek();
}
コード例 #3
0
ファイル: queue_test.c プロジェクト: fengye0316/RTOS
int queue_test() {
 printf("Testing queue allocation...\n");
 if ( test_allocation() ) printf("SUCCESS\n"); else { printf("FAILURE\n"); return 0;}
 printf("Testing queue appending...\n");
 if ( test_enqueueing() ) printf("SUCCESS\n"); else { printf("FAILURE\n"); return 0; }
 printf("Testing queue removals...\n");
 if ( test_dequeueing() ) printf("SUCCESS\n"); else { printf("FAILURE\n"); return 0; }
 printf("Testing queue iterators...\n");
 if ( test_peek() ) printf("SUCCESS\n"); else { printf("FAILURE\n"); return 0; }
 printf("Testing queue state checks...\n");
 if ( test_is_empty() ) printf("SUCCESS\n"); else { printf("FAILURE\n"); return 0; }

return 1;
}
コード例 #4
0
ファイル: ImageTest.cpp プロジェクト: shokeywind/skia
DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ImagePeek_Gpu, reporter, context) {
    SkAutoTUnref<SkImage> image(create_gpu_image(context));
    test_peek(reporter, image, false);
}