Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //vector_new
- void vectoNewOk(void)
- {
- Vector* v;
- int result_status = vector_new(&v, sizeof(int));
- EXPECT_EQ(result_status, STATUS_OK);
- vector_free(v);
- }
- void vectoNewBadArgV(void)
- {
- Vector* v=NULL;
- int result_status = vector_new(&v, sizeof(int));
- EXPECT_EQ(result_status, STATUS_ERROR_BAD_ARG);
- vector_free(v);
- }
- void vectoNewBadArgSize(void)
- {
- Vector* v;
- int result_status = vector_new(&v, NULL);
- EXPECT_EQ(result_status, STATUS_ERROR_BAD_ARG);
- vector_free(v);
- }
- void vectoNewCheck(void)
- {
- Vector* v;
- int result_status = vector_new(&v, sizeof(int));
- if (v->size == 0) && (v->capacity == 0) // v как vector_imp нужно узнать
- {
- EXPECT_EQ(result_status, STATUS_OK);
- }
- //чет надо вывести если не так
- vector_free(v);
- }
- //vector_sized_new
- void vectoSizedNewOk(void)
- {
- Vector* v;
- int result_status = vector_sized_new(&v, sizeof(int), 100);
- EXPECT_EQ(result_status, STATUS_OK);
- vector_free(v);
- }
- void vectoSizedNewBadArgCount(void)
- {
- Vector* v;
- int result_status = vector_sized_new(&v, sizeof(int), -1);
- EXPECT_EQ(result_status, STATUS_ERROR_BAD_ARG);
- vector_free(v);
- }
- void vectoSizedNewBadArgSize(void)
- {
- Vector* v;
- int result_status = vector_sized_new(&v, -1*sizeof(int), 100);
- EXPECT_EQ(result_status, STATUS_ERROR_BAD_ARG);
- vector_free(v);
- }
- void vectoSizedNewCheck(void)
- {
- Vector* v;
- int result_status = vector_sized_new(&v, -sizeof(int), 100);
- if (v->size == 0) && (v->capacity == 0) && (c->memory != 0) // v как vector_imp нужно узнать
- {
- EXPECT_EQ(result_status, STATUS_OK);
- }
- //чет надо вывести если не так
- vector_free(v);
- }
- //vector_free
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement