Esempio n. 1
0
def test_ClangFormat_pointer_alignment():
    """Test that pointers are positioned left."""
    assert (cxx.ClangFormat("""
int * A(int* a, int * b, int *c);
""") == """
int* A(int* a, int* b, int* c);
""")
Esempio n. 2
0
def test_ClangFormat_undefined_function():
    """Test that an undefined function does not cause an error."""
    assert (cxx.ClangFormat("""
int main(int argc, char** argv) { return UNDEFINED_FUNCTION(0); }
""") == """
int main(int argc, char** argv) {
  return UNDEFINED_FUNCTION(0);
}
""")
Esempio n. 3
0
def test_ClangFormat_undefined_variable():
    """Test that an undefined variable does not cause an error."""
    assert (cxx.ClangFormat("""
int main(int argc, char** argv) { return UNDEFINED_VARIABLE; }
""") == """
int main(int argc, char** argv) {
  return UNDEFINED_VARIABLE;
}
""")
Esempio n. 4
0
def test_ClangFormat_undefined_data_type():
    """Test that an undefined data type does not cause an error."""
    assert (cxx.ClangFormat("""
int main(MY_TYPE argc, char** argv) { return 0; }
""") == """
int main(MY_TYPE argc, char** argv) {
  return 0;
}
""")
Esempio n. 5
0
def test_ClangFormat_simple_c_program():
    """Test that a simple C program is unchanged."""
    assert (cxx.ClangFormat("""
int main(int argc, char** argv) { return 0; }
""") == """
int main(int argc, char** argv) {
  return 0;
}
""")
Esempio n. 6
0
def test_ClangFormat_invalid_preprocessor_directive():
    """Test that an invalid preprocessor directive does not raise an error."""
    assert (cxx.ClangFormat("""
#this_is_not_a_valid_directive
int main(int argc, char** argv) { return 0; }
""") == """
#this_is_not_a_valid_directive
int main(int argc, char** argv) {
  return 0;
}
""")