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);