67 t -w /tmp/test.nowrite
93 t "hello" == "goodbye"
97 t "hello" != "goodbye"
101 t "hello" > "goodbye"
103 t ! "hello" > "goodbye"
131 t 700 -le 1000 -a -n "1" -a "20" = "20"
133 t ! \( 700 -le 1000 -a -n "1" -a "20" = "20" \)
135 t /tmp/abc -nt /tmp/def
137 t /tmp/abc -ot /tmp/def
139 t /tmp/def -nt /tmp/abc
141 t /tmp/def -ot /tmp/abc
143 t /tmp/abc -ef /tmp/def
145 t /tmp/abc -ef /tmp/ghi
217 t -h /tmp/test.symlink
220 ./test-tests: test: 4+3: integer expression expected
223 ./test-tests: [: 4+3: integer expression expected
226 ./test-tests: test: 4+5: integer expression expected
229 ./test-tests: [: 4+5: integer expression expected
232 ./test-tests: test: A: integer expression expected
235 ./test-tests: [: A: integer expression expected
238 ./test-tests: test: B: integer expression expected
241 ./test-tests: [: B: integer expression expected
244 ./test-tests: test: `)' expected
247 ./test-tests: [: `)' expected, found ]
249 ./test-tests: test: a: unary operator expected
251 ./test-tests: test: b: binary operator expected
253 ./test-tests: test: -A: unary operator expected
255 ./test-tests: test: too many arguments
257 ./test-tests: test: too many arguments
259 ./test-tests: [: missing `]'
261 ./test-tests: test: (: unary operator expected