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
227 t -h /tmp/test.symlink
230 ./test.tests: test: 4+3: integer expression expected
233 ./test.tests: [: 4+3: integer expression expected
236 ./test.tests: test: 4+5: integer expression expected
239 ./test.tests: [: 4+5: integer expression expected
242 ./test.tests: test: A: integer expression expected
245 ./test.tests: [: A: integer expression expected
248 ./test.tests: test: B: integer expression expected
251 ./test.tests: [: B: integer expression expected
254 ./test.tests: test: `)' expected
257 ./test.tests: [: `)' expected, found ]
259 ./test.tests: test: a: unary operator expected
261 ./test.tests: test: b: binary operator expected
263 ./test.tests: test: -A: unary operator expected
265 ./test.tests: test: too many arguments
267 ./test.tests: test: too many arguments
269 ./test.tests: [: missing `]'
271 ./test.tests: test: (: unary operator expected