Esempio n. 1
0
def test_no_space_before_comment():
    contents = '''
#endif//MATCH_H
'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 16)
Esempio n. 2
0
def test_ok_space_after_hash():
    contents = '''
# endif
'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 8)
Esempio n. 3
0
def test_ok():
    contents = '''
#endif
'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 7)
Esempio n. 4
0
def test_comment():
    contents = '''
#endif /* MATCH_H */
'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 21)
Esempio n. 5
0
def test_ok():
    contents = '''
#endif
'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 7)
Esempio n. 6
0
def test_no_space_before_comment():
    contents = '''
#endif//MATCH_H
'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 16)
Esempio n. 7
0
def test_comment():
    contents = '''
#endif /* MATCH_H */
'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 21)
Esempio n. 8
0
def test_ok_space_after_hash():
    contents = '''
# endif
'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 8)
Esempio n. 9
0
def test_matches_last_endif():
    contents = '''
#ifndef MATCH_H
#define MATCH_H
#ifdef WIN32
#error Psalm 24:4
#endif /* WIN32 */
#endif /* MATCH_H */
'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 83)
    assert_equals(e, 103)
Esempio n. 10
0
def test_matches_last_endif():
    contents = '''
#ifndef MATCH_H
#define MATCH_H
#ifdef WIN32
#error Psalm 24:4
#endif /* WIN32 */
#endif /* MATCH_H */
'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 83)
    assert_equals(e, 103)
Esempio n. 11
0
def test_no_endif():
    contents = '''
#endf
'''
    go.index_guard_end(contents)
Esempio n. 12
0
def test_no_newline_at_eof():
    contents = '''
#endif'''
    s, e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 7)
Esempio n. 13
0
def test_no_endif():
    contents = '''
#endf
'''
    go.index_guard_end(contents)
Esempio n. 14
0
def test_no_newline_at_eof():
    contents = '''
#endif'''
    s,e = go.index_guard_end(contents)
    assert_equals(s, 1)
    assert_equals(e, 7)