/** * Initializes a new instance of the class with the specified 'pageName' * @param pageName The name of page to track. */ public PageViewTelemetry(String pageName) { this(); setName(pageName); }
@Test public void testSetName() { PageViewTelemetry telemetry = new PageViewTelemetry("MockName"); telemetry.setName("MockName1"); assertEquals("MockName1", telemetry.getName()); }
@Test public void testSetNotNeededNames() throws Throwable { PageViewTelemetryFilter tested = new PageViewTelemetryFilter(); tested.setNotNeededNames("1, 2 , 3,4"); PageViewTelemetry pvt = new PageViewTelemetry(); pvt.setUrl(new URI("http://www.microsoft.com/")); for (int i = 1; i < 5; ++i) { pvt.setName(String.valueOf(i)); boolean result = tested.process(pvt); Assert.assertFalse(result); } }