mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-02-03 11:29:45 +01:00
Added 10 test cases for tab handling
This commit is contained in:
parent
26fd6fbce7
commit
7df06c8f45
12
test/072_tab_expanded_split.txt
Normal file
12
test/072_tab_expanded_split.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
:ARGS
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**************/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**************/
|
||||||
|
:EOF
|
13
test/073_tab_expanded_size4.txt
Normal file
13
test/073_tab_expanded_size4.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**********/
|
||||||
|
:EOF
|
13
test/074_tab_keep_size4.txt
Normal file
13
test/074_tab_keep_size4.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4k
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**********/
|
||||||
|
:EOF
|
13
test/075_tab_unexpand.txt
Normal file
13
test/075_tab_unexpand.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4u
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**********/
|
||||||
|
:EOF
|
13
test/076_tab_keep_size4_withContent.txt
Normal file
13
test/076_tab_keep_size4_withContent.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4k
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXX XXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/***********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXX XXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/***********/
|
||||||
|
:EOF
|
14
test/077_tab_unexpand_size8_withContent.txt
Normal file
14
test/077_tab_unexpand_size8_withContent.txt
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Because input lines 1 and 3 are only 4 spaces, no tabs can be unexpanded!
|
||||||
|
:ARGS
|
||||||
|
-t 8u
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXX XXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/*******************/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXX XXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/*******************/
|
||||||
|
:EOF
|
13
test/078_tab_unexpand_size8_withContent2.txt
Normal file
13
test/078_tab_unexpand_size8_withContent2.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 8u
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXX XXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/***************/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXX XXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/***************/
|
||||||
|
:EOF
|
13
test/079_tab_keep_size8.txt
Normal file
13
test/079_tab_keep_size8.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 8k
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXX XXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/***************/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXX XXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/***************/
|
||||||
|
:EOF
|
13
test/080_tab_expand_size4.txt
Normal file
13
test/080_tab_expand_size4.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**********/
|
||||||
|
:EOF
|
13
test/081_tab_unexpand_size4_fromNone.txt
Normal file
13
test/081_tab_unexpand_size4_fromNone.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
:ARGS
|
||||||
|
-t 4u
|
||||||
|
:INPUT
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
XXXXXX
|
||||||
|
:EXPECTED
|
||||||
|
/**********/
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/* XXXXXX */
|
||||||
|
/**********/
|
||||||
|
:EOF
|
Loading…
Reference in New Issue
Block a user