Author: jbonofre
Date: Tue Sep 11 14:35:22 2012
New Revision: 1383431

URL: http://svn.apache.org/viewvc?rev=1383431&view=rev
Log:
[KARAF-1806] Add system version itests

Modified:
    karaf/trunk/itests/src/test/java/org/apache/karaf/itests/SystemTest.java

Modified: 
karaf/trunk/itests/src/test/java/org/apache/karaf/itests/SystemTest.java
URL: 
http://svn.apache.org/viewvc/karaf/trunk/itests/src/test/java/org/apache/karaf/itests/SystemTest.java?rev=1383431&r1=1383430&r2=1383431&view=diff
==============================================================================
--- karaf/trunk/itests/src/test/java/org/apache/karaf/itests/SystemTest.java 
(original)
+++ karaf/trunk/itests/src/test/java/org/apache/karaf/itests/SystemTest.java 
Tue Sep 11 14:35:22 2012
@@ -53,6 +53,28 @@ public class SystemTest extends KarafTes
     }
 
     @Test
+    public void versionCommand() throws Exception {
+        String versionOutput = executeCommand("system:version");
+        System.out.println(versionOutput);
+        assertTrue(versionOutput.contains("3"));
+    }
+
+    @Test
+    public void versionViaMBean() throws Exception {
+        JMXConnector connector = null;
+        try {
+            connector = this.getJMXConnector();
+            MBeanServerConnection connection = 
connector.getMBeanServerConnection();
+            ObjectName name = new 
ObjectName("org.apache.karaf:type=system,name=root");
+            String version = (String) connection.getAttribute(name, "Version");
+            assertTrue(version.contains("3"));
+        } finally {
+            if (connector != null)
+                connector.close();
+        }
+    }
+
+    @Test
     public void frameworkCommand() throws Exception {
         String frameworkOutput = executeCommand("system:framework");
         System.out.println(frameworkOutput);


Reply via email to