Name-spaced functions for frame.

This commit is contained in:
Murilo Pereira
2011-06-06 02:16:54 -03:00
parent bc6b04eb36
commit 955f2fbc90
6 changed files with 45 additions and 45 deletions

View File

@@ -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();
}

View File

@@ -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));
}