bdb: Add test for futility bdb --add

BUG=chromium:649554
BRANCH=none
TEST=make runtests

Change-Id: Ie774a64e9abd6de8f0f96567f6f6a2e930a8624c
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/388733
Reviewed-by: Randall Spangler <rspangler@chromium.org>
diff --git a/tests/futility/test_bdb.sh b/tests/futility/test_bdb.sh
index 96b04cb..15339ec 100755
--- a/tests/futility/test_bdb.sh
+++ b/tests/futility/test_bdb.sh
@@ -19,6 +19,7 @@
 DATAKEY_PRI=${TESTKEY_DIR}/datakey.pem
 BDBKEY_DIGEST=${TESTDATA_DIR}/bdbkey_digest.bin
 DATAKEY_DIGEST=${TESTDATA_DIR}/datakey_digest.bin
+DATA_FILE=${TESTDATA_DIR}/sp-rw.bin
 
 verify() {
 	local key_digest=${1:-${BDBKEY_DIGEST}}
@@ -31,6 +32,11 @@
 	--datakey_pub ${DATAKEY_PUB} --datakey_pri ${DATAKEY_PRI}
 verify
 
+# Demonstrate bdb --add can  add a new hash
+${FUTILITY} bdb --add ${BDB_FILE} \
+	--data ${DATA_FILE} --partition 1 --type 2 --offset 3 --load_address 4
+# TODO: Use futility show command to verify the hash is added
+
 # cleanup
 rm -rf ${TMP}*
 exit 0