From a1be216688b5e8d2a8c34131cf3d5722961e76fd Mon Sep 17 00:00:00 2001 From: andreoss Date: Wed, 19 Aug 2020 15:59:15 -0400 Subject: [PATCH] (#217) Remove duplicated class --- .../com/jcabi/http/mock/MkQueryMatchers.java | 16 +---- .../jcabi/http/mock/MkQueryQueryMatcher.java | 69 ------------------- 2 files changed, 3 insertions(+), 82 deletions(-) delete mode 100644 src/main/java/com/jcabi/http/mock/MkQueryQueryMatcher.java diff --git a/src/main/java/com/jcabi/http/mock/MkQueryMatchers.java b/src/main/java/com/jcabi/http/mock/MkQueryMatchers.java index 7105b246..d26b9c5a 100644 --- a/src/main/java/com/jcabi/http/mock/MkQueryMatchers.java +++ b/src/main/java/com/jcabi/http/mock/MkQueryMatchers.java @@ -86,18 +86,6 @@ public static Matcher hasPath(final Matcher path) { ); } - /** - * Matches the query of the MkQuery. - * - * @param path The path to check. - * @return Matcher for checking the query part of MkQuery - */ - public static Matcher hasQuery(final Matcher path) { - return new MkQueryUriMatcher( - Matchers.hasProperty("rawQuery", path) - ); - } - /** * Matches the query of the MkQuery. * @@ -105,7 +93,9 @@ public static Matcher hasQuery(final Matcher path) { * @return Matcher for checking the query of MkQuery */ public static Matcher hasQuery(final Matcher query) { - return new MkQueryQueryMatcher(query); + return new MkQueryUriMatcher( + Matchers.hasProperty("rawQuery", query) + ); } } diff --git a/src/main/java/com/jcabi/http/mock/MkQueryQueryMatcher.java b/src/main/java/com/jcabi/http/mock/MkQueryQueryMatcher.java deleted file mode 100644 index a22770d9..00000000 --- a/src/main/java/com/jcabi/http/mock/MkQueryQueryMatcher.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright (c) 2011-2017, jcabi.com - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: 1) Redistributions of source code must retain the above - * copyright notice, this list of conditions and the following - * disclaimer. 2) Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. 3) Neither the name of the jcabi.com nor - * the names of its contributors may be used to endorse or promote - * products derived from this software without specific prior written - * permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT - * NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package com.jcabi.http.mock; - -import org.hamcrest.Description; -import org.hamcrest.Matcher; -import org.hamcrest.TypeSafeDiagnosingMatcher; - -/** - * Matcher for checking {@link MkQuery#uri()} contents. - * - * @since 1.17.4 - * @checkstyle ProtectedMethodInFinalClassCheck (50 lines) - */ -public final class MkQueryQueryMatcher extends TypeSafeDiagnosingMatcher { - /** - * Query to match. - */ - private final transient Matcher query; - - /** - * Constructor. - * @param qry Query to match. - */ - MkQueryQueryMatcher(final Matcher qry) { - super(); - this.query = qry; - } - - @Override - public void describeTo(final Description desc) { - desc.appendDescriptionOf(this.query); - } - - @Override - protected boolean matchesSafely( - final MkQuery item, final Description desc - ) { - desc.appendText("actual query ").appendValue(item.uri().getRawQuery()); - return this.query.matches(item.uri().getRawQuery()); - } -}