67 t -w /tmp/test.nowrite
97 t "hello" == "goodbye"
101 t "hello" != "goodbye"
103 t "hello" < "goodbye"
105 t "hello" > "goodbye"
107 t ! "hello" > "goodbye"
135 t 700 -le 1000 -a -n "1" -a "20" = "20"
137 t ! \( 700 -le 1000 -a -n "1" -a "20" = "20" \)
139 t /tmp/abc -nt /tmp/def
141 t /tmp/abc -ot /tmp/def
143 t /tmp/def -nt /tmp/abc
145 t /tmp/def -ot /tmp/abc
147 t /tmp/abc -ef /tmp/def
149 t /tmp/abc -ef /tmp/ghi
221 t -h /tmp/test.symlink
224 ./test-tests: test: 4+3: integer expression expected
227 ./test-tests: [: 4+3: integer expression expected
230 ./test-tests: test: 4+5: integer expression expected
233 ./test-tests: [: 4+5: integer expression expected
236 ./test-tests: test: A: integer expression expected
239 ./test-tests: [: A: integer expression expected
242 ./test-tests: test: B: integer expression expected
245 ./test-tests: [: B: integer expression expected
248 ./test-tests: test: `)' expected
251 ./test-tests: [: `)' expected, found ]
253 ./test-tests: test: a: unary operator expected
255 ./test-tests: test: b: binary operator expected
257 ./test-tests: test: -A: unary operator expected
259 ./test-tests: test: too many arguments
261 ./test-tests: test: too many arguments
263 ./test-tests: [: missing `]'
265 ./test-tests: test: (: unary operator expected