/* * Copyright (c) LinkedIn Corporation. All rights reserved. Licensed under the BSD-2 Clause license. * See LICENSE in the project root for license information. */ package com.linkedin.flashback.matchrules; import com.linkedin.flashback.serializable.RecordedHttpRequest; import org.testng.Assert; import org.testng.annotations.Test; /** * @author shfeng */ public class MatchCaseInsensitiveMethodTest { @Test public void testIsMatch() throws Exception { RecordedHttpRequest recordedHttpRequest1 = new RecordedHttpRequest("GET", null, null, null); RecordedHttpRequest recordedHttpRequest2 = new RecordedHttpRequest("GET", null, null, null); MatchRule matchRule = new MatchCaseInsensitiveMethod(); Assert.assertTrue(matchRule.test(recordedHttpRequest1, recordedHttpRequest2)); } @Test public void testIsMatchWithCaseInsensitive() throws Exception { RecordedHttpRequest recordedHttpRequest1 = new RecordedHttpRequest("GET", null, null, null); RecordedHttpRequest recordedHttpRequest2 = new RecordedHttpRequest("get", null, null, null); MatchRule matchRule = new MatchCaseInsensitiveMethod(); Assert.assertTrue(matchRule.test(recordedHttpRequest1, recordedHttpRequest2)); } }