[embjopr-commits] EMBJOPR SVN: r558 - in trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit: as5 and 3 other directories.
embjopr-commits at lists.jboss.org
embjopr-commits at lists.jboss.org
Tue Jul 14 15:44:29 EDT 2009
Author: ozizka at redhat.com
Date: 2009-07-14 15:44:29 -0400 (Tue, 14 Jul 2009)
New Revision: 558
Added:
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/hbn/
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/hbn/HibernateTest.java
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/jbcache/
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/jbcache/JBossCacheTest.java
Modified:
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/AppConstants.java
trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/util/EmbJoprTestToolkit.java
Log:
* Ejb tests updated.
* Hibernate and JBoss Cache test stubs created.
Modified: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/AppConstants.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/AppConstants.java 2009-07-14 19:33:13 UTC (rev 557)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/AppConstants.java 2009-07-14 19:44:29 UTC (rev 558)
@@ -61,13 +61,17 @@
static{
EJB2.jmxMBeanNameFormat = "jboss.j2ee:module=\"%s\",service=EjbModule";
- EJB3.jmxMBeanNameFormat = "jboss.j2ee:ear=%1s,jar=%1s,service=EJB3";
+ EJB3.jmxMBeanNameFormat = "jboss.j2ee:ear=%1$s,jar=%1$s,service=EJB3";
}
private String jmxMBeanNameFormat;
private void setJmxMBeanNameFormat( String name ){ this.jmxMBeanNameFormat = name; }
public String getJmxMBeanNameFormat(){ return this.jmxMBeanNameFormat; }
- public String formatJmxMBeanName( String deployableName ){ return String.format(this.jmxMBeanNameFormat, deployableName); }
+ public String formatJmxMBeanName( String deployableName ){
+ if( null == this.jmxMBeanNameFormat )
+ throw new UnsupportedOperationException("JMX name for "+this.toString()+" is not filled (yet).");
+ return String.format(this.jmxMBeanNameFormat, deployableName);
+ }
Added: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/hbn/HibernateTest.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/hbn/HibernateTest.java (rev 0)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/hbn/HibernateTest.java 2009-07-14 19:44:29 UTC (rev 558)
@@ -0,0 +1,37 @@
+package org.jboss.jopr.jsfunit.as5.hbn;
+
+import java.io.IOException;
+import org.jboss.jopr.jsfunit.ApplicationTestBaseAS5;
+import org.jboss.jopr.jsfunit.exceptions.HtmlElementNotFoundException;
+
+/**
+ *
+ * @author Ondrej Zizka
+ *
+ * TODO: Implement when Hbn support comes to EmbJopr.
+ */
+public class HibernateTest extends ApplicationTestBaseAS5 {
+
+
+ public final DeployableTypes APP_TYPE = DeployableTypes.HBN;
+
+
+
+ public void testHibernateSummary() throws HtmlElementNotFoundException {
+ fail("Hibernate not present yet.");
+
+ ejtt.navTree.getNodeByLabel(APP_TYPE.getNavTreeLabel());
+ }
+
+
+
+ public void testHibernateMetrics() throws HtmlElementNotFoundException, IOException {
+ fail("Hibernate not present yet.");
+
+ ejtt.navTree.getNodeByLabel(APP_TYPE.getNavTreeLabel());
+
+ ejtt.tabMenu.clickMetricsTab();
+
+ }
+
+}// class
Added: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/jbcache/JBossCacheTest.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/jbcache/JBossCacheTest.java (rev 0)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/jbcache/JBossCacheTest.java 2009-07-14 19:44:29 UTC (rev 558)
@@ -0,0 +1,37 @@
+package org.jboss.jopr.jsfunit.as5.jbcache;
+
+import java.io.IOException;
+import org.jboss.jopr.jsfunit.ApplicationTestBaseAS5;
+import org.jboss.jopr.jsfunit.exceptions.HtmlElementNotFoundException;
+
+/**
+ *
+ * @author Ondrej Zizka
+ *
+ * TODO: Implement when JBoss Cache support comes to EmbJopr.
+ */
+public class JBossCacheTest extends ApplicationTestBaseAS5 {
+
+
+ public final DeployableTypes APP_TYPE = DeployableTypes.JBCACHE;
+
+
+
+ public void testHibernateSummary() throws HtmlElementNotFoundException {
+ fail("JBoss Cache not present yet.");
+
+ ejtt.navTree.getNodeByLabel(APP_TYPE.getNavTreeLabel());
+ }
+
+
+
+ public void testHibernateMetrics() throws HtmlElementNotFoundException, IOException {
+ fail("JBoss Cache not present yet.");
+
+ ejtt.navTree.getNodeByLabel(APP_TYPE.getNavTreeLabel());
+
+ ejtt.tabMenu.clickMetricsTab();
+
+ }
+
+}// class
Modified: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/util/EmbJoprTestToolkit.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/util/EmbJoprTestToolkit.java 2009-07-14 19:33:13 UTC (rev 557)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/util/EmbJoprTestToolkit.java 2009-07-14 19:44:29 UTC (rev 558)
@@ -1723,10 +1723,7 @@
throws EmbJoprTestException, IOException
{
// Get the MBean name.
- String mBeanNameFormat = type.getJmxMBeanNameFormat();
- if( null == mBeanNameFormat )
- throw new UnsupportedOperationException("JMX name for this filled yet.");
- String mBeanName = String.format( mBeanNameFormat, deployableName );
+ String mBeanName = type.formatJmxMBeanName(deployableName);
// Check whether the mBean is deployed.
More information about the embjopr-commits
mailing list