|
@@ -848,7 +848,7 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
SceneTree::get_singleton()->get_root()->add_child(code_edit);
|
|
SceneTree::get_singleton()->get_root()->add_child(code_edit);
|
|
code_edit->grab_focus();
|
|
code_edit->grab_focus();
|
|
|
|
|
|
- const Point2 OUTSIDE_DELIMETER = Point2(-1, -1);
|
|
|
|
|
|
+ const Point2 OUTSIDE_DELIMITER = Point2(-1, -1);
|
|
|
|
|
|
code_edit->clear_string_delimiters();
|
|
code_edit->clear_string_delimiters();
|
|
code_edit->clear_comment_delimiters();
|
|
code_edit->clear_comment_delimiters();
|
|
@@ -1047,13 +1047,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in string. */
|
|
/* Check column before start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column after start key is in string and start / end positions are correct. */
|
|
/* Check column after start key is in string and start / end positions are correct. */
|
|
CHECK(code_edit->is_in_string(1, 1) != -1);
|
|
CHECK(code_edit->is_in_string(1, 1) != -1);
|
|
@@ -1062,8 +1062,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check region metadata. */
|
|
/* Check region metadata. */
|
|
int idx = code_edit->is_in_string(1, 1);
|
|
int idx = code_edit->is_in_string(1, 1);
|
|
@@ -1075,13 +1075,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before first start key is not in string. */
|
|
/* Check column before first start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column after the first start key is in string and start / end positions are correct. */
|
|
/* Check column after the first start key is in string and start / end positions are correct. */
|
|
CHECK(code_edit->is_in_string(1, 1) != -1);
|
|
CHECK(code_edit->is_in_string(1, 1) != -1);
|
|
@@ -1095,8 +1095,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check is in string with no column returns true if entire line is comment excluding whitespace. */
|
|
/* Check is in string with no column returns true if entire line is comment excluding whitespace. */
|
|
code_edit->set_text(" \n # # \n ");
|
|
code_edit->set_text(" \n # # \n ");
|
|
@@ -1138,13 +1138,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column after start key is in comment and start / end positions are correct. */
|
|
/* Check column after start key is in comment and start / end positions are correct. */
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
@@ -1153,8 +1153,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check region metadata. */
|
|
/* Check region metadata. */
|
|
int idx = code_edit->is_in_comment(1, 1);
|
|
int idx = code_edit->is_in_comment(1, 1);
|
|
@@ -1166,13 +1166,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before first start key is not in comment. */
|
|
/* Check column before first start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column after the first start key is in comment and start / end positions are correct. */
|
|
/* Check column after the first start key is in comment and start / end positions are correct. */
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
@@ -1186,8 +1186,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check is in comment with no column returns true if entire line is comment excluding whitespace. */
|
|
/* Check is in comment with no column returns true if entire line is comment excluding whitespace. */
|
|
code_edit->set_text(" \n # # \n ");
|
|
code_edit->set_text(" \n # # \n ");
|
|
@@ -1235,13 +1235,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before first start key is not in comment. */
|
|
/* Check column before first start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column after the first start key is in comment and start / end positions are correct. */
|
|
/* Check column after the first start key is in comment and start / end positions are correct. */
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 1) != -1);
|
|
@@ -1256,8 +1256,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Remove the comment delimiter. */
|
|
/* Remove the comment delimiter. */
|
|
code_edit->remove_comment_delimiter("#");
|
|
code_edit->remove_comment_delimiter("#");
|
|
@@ -1266,8 +1266,8 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* The "first" comment region is no longer valid. */
|
|
/* The "first" comment region is no longer valid. */
|
|
CHECK(code_edit->is_in_comment(1, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* The "second" region as string is now valid. */
|
|
/* The "second" region as string is now valid. */
|
|
CHECK(code_edit->is_in_string(1, 5) != -1);
|
|
CHECK(code_edit->is_in_string(1, 5) != -1);
|
|
@@ -1291,13 +1291,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in string. */
|
|
/* Check column before start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before closing delimiter is in string. */
|
|
/* Check column before closing delimiter is in string. */
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
@@ -1306,13 +1306,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in string. */
|
|
/* Check column after end key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 6) == -1);
|
|
CHECK(code_edit->is_in_string(1, 6) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 6) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 6) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 6) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 6) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
CHECK(code_edit->is_in_string(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check the region metadata. */
|
|
/* Check the region metadata. */
|
|
int idx = code_edit->is_in_string(1, 2);
|
|
int idx = code_edit->is_in_string(1, 2);
|
|
@@ -1324,13 +1324,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in string. */
|
|
/* Check column before start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in string. */
|
|
/* Check column just after start key is in string. */
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
@@ -1349,26 +1349,26 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in string. */
|
|
/* Check column after end key is not in string. */
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Next test over a multiple non-blank lines. */
|
|
/* Next test over a multiple non-blank lines. */
|
|
code_edit->set_text(" \n # \n \n # \n ");
|
|
code_edit->set_text(" \n # \n \n # \n ");
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in string. */
|
|
/* Check column before start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in string. */
|
|
/* Check column just after start key is in string. */
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
@@ -1387,13 +1387,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in string. */
|
|
/* Check column after end key is not in string. */
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* check the region metadata. */
|
|
/* check the region metadata. */
|
|
idx = code_edit->is_in_string(1, 2);
|
|
idx = code_edit->is_in_string(1, 2);
|
|
@@ -1409,13 +1409,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in string. */
|
|
/* Check line above is not in string. */
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
CHECK(code_edit->is_in_string(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in string. */
|
|
/* Check column before start key is not in string. */
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
CHECK(code_edit->is_in_string(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in string. */
|
|
/* Check column just after start key is in string. */
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
CHECK(code_edit->is_in_string(1, 2) != -1);
|
|
@@ -1434,13 +1434,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in string. */
|
|
/* Check column after end key is not in string. */
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
CHECK(code_edit->is_in_string(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in string. */
|
|
/* Check line after is not in string. */
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
CHECK(code_edit->is_in_string(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* check the region metadata. */
|
|
/* check the region metadata. */
|
|
idx = code_edit->is_in_string(1, 2);
|
|
idx = code_edit->is_in_string(1, 2);
|
|
@@ -1493,13 +1493,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before closing delimiter is in comment. */
|
|
/* Check column before closing delimiter is in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
@@ -1508,13 +1508,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in comment. */
|
|
/* Check column after end key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 6) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 6) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 6) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 6) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 6) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 6) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(2, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(2, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check the region metadata. */
|
|
/* Check the region metadata. */
|
|
int idx = code_edit->is_in_comment(1, 2);
|
|
int idx = code_edit->is_in_comment(1, 2);
|
|
@@ -1526,13 +1526,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in comment. */
|
|
/* Check column just after start key is in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
@@ -1551,26 +1551,26 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in comment. */
|
|
/* Check column after end key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Next test over a multiple non-blank lines. */
|
|
/* Next test over a multiple non-blank lines. */
|
|
code_edit->set_text(" \n # \n \n # \n ");
|
|
code_edit->set_text(" \n # \n \n # \n ");
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in comment. */
|
|
/* Check column just after start key is in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
@@ -1589,13 +1589,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in comment. */
|
|
/* Check column after end key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* check the region metadata. */
|
|
/* check the region metadata. */
|
|
idx = code_edit->is_in_comment(1, 2);
|
|
idx = code_edit->is_in_comment(1, 2);
|
|
@@ -1611,13 +1611,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in comment. */
|
|
/* Check column just after start key is in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
@@ -1636,13 +1636,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in comment. */
|
|
/* Check column after end key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* check the region metadata. */
|
|
/* check the region metadata. */
|
|
idx = code_edit->is_in_comment(1, 2);
|
|
idx = code_edit->is_in_comment(1, 2);
|
|
@@ -1700,13 +1700,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check line above is not in comment. */
|
|
/* Check line above is not in comment. */
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(0, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(0, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column before start key is not in comment. */
|
|
/* Check column before start key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
CHECK(code_edit->is_in_comment(1, 0) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(1, 0) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check column just after start key is in comment. */
|
|
/* Check column just after start key is in comment. */
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
CHECK(code_edit->is_in_comment(1, 2) != -1);
|
|
@@ -1725,13 +1725,13 @@ TEST_CASE("[SceneTree][CodeEdit] delimiters") {
|
|
|
|
|
|
/* Check column after end key is not in comment. */
|
|
/* Check column after end key is not in comment. */
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
CHECK(code_edit->is_in_comment(3, 3) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(3, 3) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* Check line after is not in comment. */
|
|
/* Check line after is not in comment. */
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
CHECK(code_edit->is_in_comment(4, 1) == -1);
|
|
- CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
- CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMETER);
|
|
|
|
|
|
+ CHECK(code_edit->get_delimiter_start_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
+ CHECK(code_edit->get_delimiter_end_position(4, 1) == OUTSIDE_DELIMITER);
|
|
|
|
|
|
/* check the region metadata. */
|
|
/* check the region metadata. */
|
|
int idx = code_edit->is_in_comment(1, 2);
|
|
int idx = code_edit->is_in_comment(1, 2);
|