/* * DoRayMe - a quick and dirty Raytracer * Sequence unit tests * * Created by Manoƫl Trapier * Copyright (c) 2020 986-Studio. * */ #include #include TEST(SequenceTest, A_number_generator_returns_a_cyclic_sequence_of_numbers) { double seqList[] = { 0.1, 0.5, 1.0}; Sequence gen = Sequence(seqList, 3); ASSERT_EQ(gen.next(), 0.1); ASSERT_EQ(gen.next(), 0.5); ASSERT_EQ(gen.next(), 1.0); ASSERT_EQ(gen.next(), 0.1); }