openbmc_dbus_rest_test: revive tests

The test today exists but it isn't enabled. This commit revives the
test, and fixed obsolete interfaces.

This commit also fixes the test case "i{si}b", which should be split
into {"i", "{si}", "b"}. Existing values might be typos.

Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
Change-Id: I962c349c237d59be89337af5df88d3ee6f625f13
diff --git a/meson.build b/meson.build
index 8724c62..59b6887 100644
--- a/meson.build
+++ b/meson.build
@@ -398,6 +398,7 @@
   'redfish-core/ut/registries_test.cpp',
   'redfish-core/ut/stl_utils_test.cpp',
   'redfish-core/ut/time_utils_test.cpp',
+  'src/openbmc_jtag_rest_test.cpp',
 ]
 
 if(get_option('tests').enabled())