Name-spaced functions for frame.
This commit is contained in:
@@ -2,48 +2,48 @@
|
||||
#include "test_helper.h"
|
||||
#include "../src/frame.h"
|
||||
|
||||
void test_initialize_frame() {
|
||||
void test_frame_init() {
|
||||
struct frame *frame;
|
||||
|
||||
allocate_frame(&frame);
|
||||
initialize_frame(frame);
|
||||
frame_malloc(&frame);
|
||||
frame_init(frame);
|
||||
|
||||
assert(frame->window == NULL);
|
||||
assert(frame->begin_y == 0);
|
||||
assert(frame->begin_x == 0);
|
||||
|
||||
free_frame(frame);
|
||||
frame_free(frame);
|
||||
}
|
||||
|
||||
void test_duplicate_frame() {
|
||||
void test_frame_dup() {
|
||||
struct frame *frame_0, *frame_1;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_frame(&frame_0);
|
||||
set_frame(frame_0, begin_y, begin_x);
|
||||
frame_1 = duplicate_frame(frame_0);
|
||||
frame_malloc(&frame_0);
|
||||
frame_set(frame_0, begin_y, begin_x);
|
||||
frame_1 = frame_dup(frame_0);
|
||||
|
||||
assert(frame_0 != frame_1);
|
||||
assert(frames_equal(frame_0, frame_1));
|
||||
}
|
||||
|
||||
void test_set_frame() {
|
||||
void test_frame_set() {
|
||||
struct frame *frame;
|
||||
int begin_y = 5;
|
||||
int begin_x = 10;
|
||||
|
||||
allocate_frame(&frame);
|
||||
initialize_frame(frame);
|
||||
set_frame(frame, begin_y, begin_x);
|
||||
frame_malloc(&frame);
|
||||
frame_init(frame);
|
||||
frame_set(frame, begin_y, begin_x);
|
||||
|
||||
assert(frame->begin_y == begin_y);
|
||||
assert(frame->begin_x == begin_x);
|
||||
|
||||
free_frame(frame);
|
||||
frame_free(frame);
|
||||
}
|
||||
|
||||
void test_frame() {
|
||||
test_initialize_frame();
|
||||
test_duplicate_frame();
|
||||
test_set_frame();
|
||||
test_frame_init();
|
||||
test_frame_dup();
|
||||
test_frame_set();
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ void test_frames_equal_with_two_nulls() {
|
||||
void test_frames_equal_with_one_null() {
|
||||
struct frame *frame;
|
||||
|
||||
allocate_frame(&frame);
|
||||
frame_malloc(&frame);
|
||||
assert(!frames_equal(frame, NULL));
|
||||
assert(!frames_equal(NULL, frame));
|
||||
}
|
||||
@@ -17,10 +17,10 @@ void test_frames_equal_with_two_equivalent_frames() {
|
||||
struct frame *frame_0, *frame_1;
|
||||
const int begin_y = 5, begin_x = 10;
|
||||
|
||||
allocate_frame(&frame_0);
|
||||
allocate_frame(&frame_1);
|
||||
set_frame(frame_0, begin_y, begin_x);
|
||||
set_frame(frame_1, begin_y, begin_x);
|
||||
frame_malloc(&frame_0);
|
||||
frame_malloc(&frame_1);
|
||||
frame_set(frame_0, begin_y, begin_x);
|
||||
frame_set(frame_1, begin_y, begin_x);
|
||||
|
||||
assert(frames_equal(frame_0, frame_1));
|
||||
}
|
||||
@@ -28,7 +28,7 @@ void test_frames_equal_with_two_equivalent_frames() {
|
||||
void test_frames_equal_with_two_frame_pointers_to_the_same_address() {
|
||||
struct frame *frame;
|
||||
|
||||
allocate_frame(&frame);
|
||||
frame_malloc(&frame);
|
||||
|
||||
assert(frames_equal(frame, frame));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user