コード例 #1
0
ファイル: scope_test.c プロジェクト: doniexun/poli_compiler
void test_do_not_find_entry_scope(CuTest *tc) {
  scope_new();
  
  CuAssertIntEquals(tc, 1, scope_numbers());
  CuAssertFalse(tc, is_identifier_declared("a"));
  CuAssertPtrNull(tc, scope_search_identifier("a"));
  
  scope_reset();
}
コード例 #2
0
void testCuAllocGetBufferValidity(CuTest_t* tc){
    CuSize_t datasize = 20;
    CuAlloc_t allocObj;
    CuAlloc_initHeader(&allocObj, datasize);

    CuAssertTrue(tc, CuAlloc_getBufferValidity(&allocObj.array));
    allocObj.dataOffset = 2*offsetof(CuAlloc_t, data);
    CuAssertFalse(tc, CuAlloc_getBufferValidity(&allocObj.array));

}