diff --git a/tests/p_diffutils/20-diff-tests b/tests/p_diffutils/20-diff-tests
new file mode 100755
index 0000000..9560e06
--- /dev/null
+++ b/tests/p_diffutils/20-diff-tests
@@ -0,0 +1,12 @@
+#!/bin/bash
+# Author: Iain Douglas <centos@1n6.org.uk>
+
+# Tests for diff
+
+# Basic Tests
+
+t_Log "Running $0 - diff tests"
+
+diff -v &>/dev/null 
+
+t_CheckExitStatus $?
diff --git a/tests/p_diffutils/30-diff3-tests b/tests/p_diffutils/30-diff3-tests
new file mode 100755
index 0000000..4283313
--- /dev/null
+++ b/tests/p_diffutils/30-diff3-tests
@@ -0,0 +1,12 @@
+#!/bin/bash
+# Author: Iain Douglas <centos@1n6.org.uk>
+
+# Tests for diff3
+
+# Basic Tests
+
+t_Log "Running $0 - diff3 tests"
+
+diff3 -v &>/dev/null 
+
+t_CheckExitStatus $?
diff --git a/tests/p_diffutils/40-sdiff-tests b/tests/p_diffutils/40-sdiff-tests
new file mode 100755
index 0000000..192512a
--- /dev/null
+++ b/tests/p_diffutils/40-sdiff-tests
@@ -0,0 +1,12 @@
+#!/bin/bash
+# Author: Iain Douglas <centos@1n6.org.uk>
+
+# Tests for sdiff
+
+# Basic Tests
+
+t_Log "Running $0 - sdiff tests"
+
+sdiff -v &>/dev/null 
+
+t_CheckExitStatus $?