Lines Matching defs:newCursor
46 unsigned newCursor(StringRef Code, unsigned Cursor) {
800 EXPECT_EQ(31u, newCursor(Code, 0));
801 EXPECT_EQ(13u, newCursor(Code, 15));
802 EXPECT_EQ(0u, newCursor(Code, 33));
804 EXPECT_EQ(41u, newCursor(Code, 10));
805 EXPECT_EQ(23u, newCursor(Code, 25));
806 EXPECT_EQ(10u, newCursor(Code, 43));
819 EXPECT_EQ(12u, newCursor(Code, 26)); // Closing quote of "aa"
820 EXPECT_EQ(26u, newCursor(Code, 27)); // Newline after "aa"
821 EXPECT_EQ(27u, newCursor(Code, 28)); // Start of last line
838 EXPECT_EQ(0u, newCursor(Code, 0));
839 EXPECT_EQ(14u, newCursor(Code, 14));
840 EXPECT_EQ(16u, newCursor(Code, 16));
841 EXPECT_EQ(30u, newCursor(Code, 30));
842 EXPECT_EQ(32u, newCursor(Code, 32));
843 EXPECT_EQ(46u, newCursor(Code, 46));
844 EXPECT_EQ(48u, newCursor(Code, 48));
866 EXPECT_EQ(0u, newCursor(Code, 0));
869 newCursor(Code, 14)); // cursor on empty line in include block is ignored
870 EXPECT_EQ(14u, newCursor(Code, 16));
873 newCursor(Code, 30)); // cursor on empty line in include block is ignored
874 EXPECT_EQ(28u, newCursor(Code, 32));
875 EXPECT_EQ(42u, newCursor(Code, 46));
876 EXPECT_EQ(44u, newCursor(Code, 48));
901 EXPECT_EQ(0u, newCursor(Code, 0));
902 EXPECT_EQ(15u, newCursor(Code, 16));
903 EXPECT_EQ(30u, newCursor(Code, 32));
904 EXPECT_EQ(44u, newCursor(Code, 46));
905 EXPECT_EQ(46u, newCursor(Code, 48));
930 EXPECT_EQ(0u, newCursor(Code, 0));
931 EXPECT_EQ(14u, newCursor(Code, 14));
932 EXPECT_EQ(30u, newCursor(Code, 32));
933 EXPECT_EQ(30u, newCursor(Code, 30));
934 EXPECT_EQ(15u, newCursor(Code, 15));
935 EXPECT_EQ(44u, newCursor(Code, 46));
936 EXPECT_EQ(46u, newCursor(Code, 48));
1036 EXPECT_EQ(1u, newCursor(Code, 14));
1038 EXPECT_EQ(23u, newCursor(Code, 10));
1039 EXPECT_EQ(23u, newCursor(Code, 36));
1040 EXPECT_EQ(23u, newCursor(Code, 49));
1041 EXPECT_EQ(23u, newCursor(Code, 36));
1042 EXPECT_EQ(23u, newCursor(Code, 75));
1044 EXPECT_EQ(26u, newCursor(Code, 52));