2024-08-05 21:26:44 -05:00

24 lines
525 B
C

#include <stdbool.h>
#include <stdio.h>
#include "lights.h"
#include "runner.h"
static bool lights_test_0(const char ** scenario)
{
*scenario = "A point light has a position and intensity";
struct tuple position = color(0.0f, 0.0f, 0.0f);
struct tuple intensity = color(1.0f, 1.0f, 1.0f);
struct light light = point_light(position, intensity);
return
tuple_equal(light.position, position) &&
tuple_equal(light.intensity, intensity);
}
test_t lights_tests[] = {
lights_test_0,
};
RUNNER(lights_tests)