MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenImageIO / test_array_view

Function test_array_view

src/libutil/array_view_test.cpp:41–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39
40
41void test_array_view ()
42{
43 static float A[] = { 0, 1, 0, 2, 0, 3, 0, 4, 0, 5 };
44 array_view<float> a (A);
45 OIIO_CHECK_EQUAL (a.size(), 10);
46 OIIO_CHECK_EQUAL (a[0], 0.0f);
47 OIIO_CHECK_EQUAL (a[1], 1.0f);
48 OIIO_CHECK_EQUAL (a[2], 0.0f);
49 OIIO_CHECK_EQUAL (a[3], 2.0f);
50 array_view<float>::const_iterator i = a.begin();
51 OIIO_CHECK_EQUAL (*i, 0.0f);
52 ++i; OIIO_CHECK_EQUAL (*i, 1.0f);
53}
54
55
56

Callers 1

mainFunction · 0.85

Calls 2

sizeMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected