now copying the language correctly, at least I hope

This commit is contained in:
herbglitch 2024-11-14 00:07:56 -07:00
parent 2d70208978
commit 5f34dbfeca
5 changed files with 44 additions and 22 deletions

View file

@ -88,6 +88,8 @@ ARC_TEST(Parser_Basic_Parse){
//this destroys string, so no need for cleanup
ARC_Parser_Parse(parser, &tempString);
ARC_Parser_Destroy(parser);
ARC_CHECK(arc_errno == 0);
}
@ -151,22 +153,24 @@ ARC_TEST(Parser_Basic_ParseError){
ARC_CHECK(arc_errno == ARC_ERRNO_DATA);
ARC_Parser_Destroy(parser);
//reset for next test
arc_errno = 0;
}
//ARC_TEST(Parser_ParserLang_BasicTest){
// ARC_Parser *parser;
// ARC_Parser_CreateAsParserLang(&parser);
//
// ARC_String *tempString;
// ARC_String_CreateWithStrlen(&tempString, "<test> -> <testingStuffs>\n");
//
// //this destroys string, so no need for cleanup
// ARC_Parser_Parse(parser, &tempString);
//
// ARC_Parser_Destroy(parser);
//
// ARC_CHECK(arc_errno == 0);
//}
//
ARC_TEST(Parser_ParserLang_BasicTest){
ARC_Parser *parser;
ARC_Parser_CreateAsParserLang(&parser);
ARC_String *tempString;
ARC_String_CreateWithStrlen(&tempString, "<test> -> <testingStuffs>\n");
//this destroys string, so no need for cleanup
ARC_Parser_Parse(parser, &tempString);
ARC_Parser_Destroy(parser);
ARC_CHECK(arc_errno == 0);
}