From c41144c115f389b95226649d6bf5eb81f5967f85 Mon Sep 17 00:00:00 2001
From: Young Mo Kang <kym327@gmail.com>
Date: Sun, 28 Feb 2016 15:03:53 -0500
Subject: [PATCH 3/7] test: Add test case for -type multiple arg support

* find/testsuites/find.gnu/type.exp: Add -type fl support
* find/testsuites/find.gnu/type.xo: Same as above
* find/testsuites/Makefile.am: Add above to files
---
 find/testsuite/Makefile.am       |  2 ++
 find/testsuite/find.gnu/type.exp | 10 ++++++++++
 find/testsuite/find.gnu/type.xo  |  4 ++++
 3 files changed, 16 insertions(+)
 create mode 100644 find/testsuite/find.gnu/type.exp
 create mode 100644 find/testsuite/find.gnu/type.xo

diff --git a/find/testsuite/Makefile.am b/find/testsuite/Makefile.am
index 228957f..7b19ef6 100644
--- a/find/testsuite/Makefile.am
+++ b/find/testsuite/Makefile.am
@@ -87,6 +87,7 @@ find.gnu/sv-bug-17782.xo \
 find.gnu/sv-bug-18222.xo \
 find.gnu/sv-bug-27563-execdir.xo \
 find.gnu/true.xo \
+find.gnu/type.xo \
 find.gnu/wholename.xo \
 find.gnu/xtype-symlink.xo \
 find.gnu/quit.xo \
@@ -202,6 +203,7 @@ find.gnu/sv-bug-17782.exp \
 find.gnu/sv-bug-18222.exp \
 find.gnu/sv-bug-24169.exp \
 find.gnu/sv-bug-27563-execdir.exp \
+find.gnu/type.exp \
 find.gnu/quit.exp \
 find.gnu/used-invarg.exp \
 find.gnu/used-missing.exp \
diff --git a/find/testsuite/find.gnu/type.exp b/find/testsuite/find.gnu/type.exp
new file mode 100644
index 0000000..3bced86
--- /dev/null
+++ b/find/testsuite/find.gnu/type.exp
@@ -0,0 +1,10 @@
+# check for the -type test.
+exec rm -rf tmp
+
+exec mkdir tmp
+exec touch tmp/file
+exec mkdir tmp/directory
+exec ln -s /etc/passwd tmp/link
+exec ln -s /NOSUCHFILE tmp/broken_link
+
+find_start p { tmp/file tmp/directory tmp/link tmp/broken_link -type fl -printf "type is fl: %p\n" , \! -type fl -printf "type is not fl: %p\n" }
diff --git a/find/testsuite/find.gnu/type.xo b/find/testsuite/find.gnu/type.xo
new file mode 100644
index 0000000..42b13ed
--- /dev/null
+++ b/find/testsuite/find.gnu/type.xo
@@ -0,0 +1,4 @@
+type is fl: tmp/file
+type is fl: tmp/link
+type is fl: tmp/broken_link
+type is not fl: tmp/directory
-- 
2.7.0

