Author: pmouawad
Date: Tue Mar 28 19:26:50 2017
New Revision: 1789198

URL: http://svn.apache.org/viewvc?rev=1789198&view=rev
Log:
Bug 60112 - Report / Dashboard : Add ability to customize APDEX thresholds per 
Transaction name
Increase coverage
Bugzilla Id: 60112

Modified:
    
jmeter/trunk/test/src/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java

Modified: 
jmeter/trunk/test/src/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java?rev=1789198&r1=1789197&r2=1789198&view=diff
==============================================================================
--- 
jmeter/trunk/test/src/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java
 (original)
+++ 
jmeter/trunk/test/src/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java
 Tue Mar 28 19:26:50 2017
@@ -88,6 +88,25 @@ public class ApdexPerTransactionTest ext
         assertTrue(keys.contains("sample(\\d+)"));
         assertArrayEquals(new Long[] {1000L,  2000L}, 
apdex.get("sample(\\d+)"));
     }
+   
+   @Test
+   public void testGetApdexPerTransactionNoValue() {
+       Map<String, Long[]> apdex = 
ReportGeneratorConfiguration.getApdexPerTransactionParts("");
+       assertNotNull("map should not be null", apdex);
+       assertEquals(0, apdex.size());
+       
+       apdex = ReportGeneratorConfiguration.getApdexPerTransactionParts(" ");
+       assertNotNull("map should not be null", apdex);
+       assertEquals(0, apdex.size());
+   }
+   
+   @Test
+   public void testGetApdexPerTransactionWrongFormat() {
+       Map<String, Long[]> apdex = 
+               
ReportGeneratorConfiguration.getApdexPerTransactionParts("sample1|123:434");
+       assertNotNull("map should not be null", apdex);
+       assertEquals(0, apdex.size());
+   }
        
        @Test
        public void testSampleNameMatching() {


Reply via email to