blob: 061e50d76629ded34b3e4bcadae916b8066e45bc [file] [log] [blame] [edit]
/*
* Copyright 2015-2022 the original author or authors.
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v2.0 which
* accompanies this distribution and is available at
*
* https://www.eclipse.org/legal/epl-v20.html
*/
package org.junit.platform.engine.discovery;
import java.net.URI;
import org.junit.jupiter.api.Test;
import org.junit.platform.AbstractEqualsAndHashCodeTests;
/**
* Unit tests for {@link ClasspathRootSelector}.
*
* @since 1.3
* @see DiscoverySelectorsTests
*/
class ClasspathRootSelectorTests extends AbstractEqualsAndHashCodeTests {
@Test
void equalsAndHashCode() throws Exception {
var selector1 = new ClasspathRootSelector(new URI("file://example/path"));
var selector2 = new ClasspathRootSelector(new URI("file://example/path"));
var selector3 = new ClasspathRootSelector(new URI("file://example/foo"));
assertEqualsAndHashCode(selector1, selector2, selector3);
}
}