Author: nicolas
Date: Tue Apr  8 23:51:05 2008
New Revision: 646197

URL: http://svn.apache.org/viewvc?rev=646197&view=rev
Log:
fix testcase

Modified:
    
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/Selector.java
    
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/web/MonitoringServlet.java
    
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/listener/SecondaryReposioryTest.java
    
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/reporting/SelectorTest.java

Modified: 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/Selector.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/Selector.java?rev=646197&r1=646196&r2=646197&view=diff
==============================================================================
--- 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/Selector.java
 (original)
+++ 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/Selector.java
 Tue Apr  8 23:51:05 2008
@@ -80,7 +80,8 @@
         }
         if ( path.endsWith( SEP ) )
         {
-            stack.push( Key.DEFAULT );
+            // get()
+            stack.push( "" );
         }
         Collections.reverse( stack );
 

Modified: 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/web/MonitoringServlet.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/web/MonitoringServlet.java?rev=646197&r1=646196&r2=646197&view=diff
==============================================================================
--- 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/web/MonitoringServlet.java
 (original)
+++ 
commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/reporting/web/MonitoringServlet.java
 Tue Apr  8 23:51:05 2008
@@ -161,7 +161,7 @@
                 mimeTypes.add( tokenizer.nextToken() );
             }
         }
-        if (accept.contains( "*/*" ) || accept.contains( "text/html" ))
+        if ( accept.contains( "*/*" ) || accept.contains( "text/html" ) )
         {
             // Let IE and FireFox get HTML !
             mimeTypes.add( 0, "text/html" );
@@ -203,12 +203,12 @@
 
         public boolean render( StatValue value, String attribute )
         {
-            String hide = request.getParameter( value.getRole() + "." + 
attribute );
-            if (hide != null)
+            String columns = request.getParameter( value.getRole() + 
".columns" );
+            if ( columns != null )
             {
-                return Boolean.parseBoolean( hide );
+                return true;
             }
-            return true;
+            return columns.indexOf( attribute ) >= 0;
         }
 
         public Unit unitFor( StatValue value )

Modified: 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/listener/SecondaryReposioryTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/listener/SecondaryReposioryTest.java?rev=646197&r1=646196&r2=646197&view=diff
==============================================================================
--- 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/listener/SecondaryReposioryTest.java
 (original)
+++ 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/listener/SecondaryReposioryTest.java
 Tue Apr  8 23:51:05 2008
@@ -17,13 +17,14 @@
 
 package org.apache.commons.monitoring.listener;
 
+import junit.framework.TestCase;
+
 import org.apache.commons.monitoring.Repository;
 import org.apache.commons.monitoring.Unit;
 import org.apache.commons.monitoring.impl.repositories.DefaultRepository;
+import org.apache.commons.monitoring.listeners.EmpyMonitor;
 import org.apache.commons.monitoring.listeners.SecondaryRepository;
 
-import junit.framework.TestCase;
-
 /**
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Nicolas De Loof</a>
@@ -58,7 +59,7 @@
         primary.getMonitor( "anotherone" ).getCounter( "COUNTER" ).add( 10, 
Unit.NONE );
         primary.getMonitor( "test" ).getCounter( "COUNTER" ).add( 10, 
Unit.NONE );
         primary.getMonitor( "test" ).getGauge( "GAUGE" ).increment(Unit.NONE);
-        assertNull( secondary.getMonitor( "anotherone" ) );
+        assertTrue( secondary.getMonitor( "anotherone" ) instanceof 
EmpyMonitor );
         assertEquals( 30, primary.getMonitor( "test" ).getCounter( "COUNTER" 
).get() );
         assertEquals( 10, secondary.getMonitor( "test" ).getCounter( "COUNTER" 
).get() );
         assertEquals( 7, primary.getMonitor( "test" ).getGauge( "GAUGE" 
).get() );

Modified: 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/reporting/SelectorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/reporting/SelectorTest.java?rev=646197&r1=646196&r2=646197&view=diff
==============================================================================
--- 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/reporting/SelectorTest.java
 (original)
+++ 
commons/sandbox/monitoring/trunk/src/test/java/org/apache/commons/monitoring/reporting/SelectorTest.java
 Tue Apr  8 23:51:05 2008
@@ -37,7 +37,7 @@
         throws Exception
     {
         Repository repository = new DefaultRepository();
-        Selector selector = new Selector( 
"monitor/test///counter/performances" );
+        Selector selector = new Selector( 
"monitor/test/default/default/counter/performances" );
 
         repository.getMonitor( "test" ).getCounter( Monitor.PERFORMANCES 
).add( 1234, Unit.NANOS );
 
@@ -67,7 +67,7 @@
         throws Exception
     {
         Repository repository = new DefaultRepository();
-        Selector selector = new Selector( 
"monitor/test///counter/performances/" );
+        Selector selector = new Selector( 
"monitor/test/default/default/counter/performances/" );
 
         repository.getMonitor( "test" ).getCounter( Monitor.PERFORMANCES 
).add( 1234, Unit.NANOS );
 


Reply via email to