• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java TestCaseName类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中junitparams.naming.TestCaseName的典型用法代码示例。如果您正苦于以下问题:Java TestCaseName类的具体用法?Java TestCaseName怎么用?Java TestCaseName使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



TestCaseName类属于junitparams.naming包,在下文中一共展示了TestCaseName类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: should_unwrap_proxy_from_spied_on_instance

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = proxyInterfaceDataProvider)
@TestCaseName("should_unwrap_{0}_from_spied_on_instance")
public void should_unwrap_proxy_from_spied_on_instance(String proxyProviderName, boolean proxyTargetClass) throws ClassNotFoundException {
	//given
	final IService rawService = new Service();
	final String serviceName = "service";
	final DoubleDefinition definition = DoubleDefinition.builder()
			.doubleClass(IService.class)
			.name(serviceName)
			.build();
	final TestContextBuilder.TestContext testContext = new TestContextBuilder()
			.withBean(serviceName, createProxyFactoryBean(rawService, proxyTargetClass))
			.withSpy(definition)
			.build();

	//when
	final Object bean = testContext.applicationContext.getBean(serviceName);
	testContext.toSpyReplacingProcessor.postProcessAfterInitialization(bean, serviceName);

	//then
	assertTrue(AopUtils.isAopProxy(bean));
	Mockito.verify(doubleFactory).createSpy(
			argThat(not(isProxy())),
			eq(definition));
}
 
开发者ID:pchudzik,项目名称:springmock,代码行数:27,代码来源:ToSpyReplacingProcessorTest.java


示例2: equalDecimalsHaveEqualHashCodes

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(source = BinaryDecimalArgumentProvider.class)
@TestCaseName("hashCode check: [{0}, {1}]")
public void equalDecimalsHaveEqualHashCodes(
		final Decimal<ScaleMetrics> first,
		final Decimal<ScaleMetrics> second) {
	// given
	assertEquals(first, second);

	// when
	final int hashCodeFirst = first.hashCode();
	final int hashCodeSecond = second.hashCode();

	// then
	assertEquals(hashCodeFirst, hashCodeSecond);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:17,代码来源:ObjectMethodsOnDecimalsTest.java


示例3: equalDecimalsHaveSameStringRepresentation

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(source = BinaryDecimalArgumentProvider.class)
@TestCaseName("toString() check: [{0}, {1}]")
public void equalDecimalsHaveSameStringRepresentation(
		final Decimal<ScaleMetrics> first,
		final Decimal<ScaleMetrics> second) {
	// given
	assertEquals(first, second);

	// when
	final String stringFirst = first.toString();
	final String stringSecond = second.toString();

	// then
	assertEquals(stringFirst, stringSecond);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:17,代码来源:ObjectMethodsOnDecimalsTest.java


示例4: getKeysReadOnly

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "getTestCases")
@TestCaseName("'getKeysReadOnly' for implementation type: {1}, {2}")
public void getKeysReadOnly(ConfigSource configSource,
                            Class<? extends ConfigSource> configSourceType,
                            String instanceDescription) {

  Set<String> keys = configSource.getKeys();
  try {
    keys.add("abc");
    fail("Expected exception not thrown: " + UnsupportedOperationException.class);
  }
  catch (UnsupportedOperationException ex) {
    // do nothing
  }
}
 
开发者ID:raistlic,项目名称:raistlic-lib-commons-core,代码行数:17,代码来源:ConfigSourceTest.java


示例5: writeConfigWhenOutputStreamThrowsException

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test(expected = ConfigIOException.class)
@Parameters(method = "failedCallCases")
@TestCaseName("writeConfigWhenOutputStreamThrowsException with : {1}")
public void writeConfigWhenOutputStreamThrowsException(ConfigIO configIO, String description)
    throws Exception {

  Config config = ConfigFactory.newMutableConfig()
      .setString("test.key", "test value")
      .get();
  OutputStream outputStream = spy(new ByteArrayOutputStream());
  doThrow(new RuntimeException("Test Exception")).when(outputStream).write(anyInt());
  doThrow(new RuntimeException("Test Exception")).when(outputStream).write(any(byte[].class));
  doThrow(new RuntimeException("Test Exception")).when(outputStream).write(any(byte[].class), anyInt(), anyInt());

  configIO.writeConfig(config, outputStream);
}
 
开发者ID:raistlic,项目名称:raistlic-lib-commons-core,代码行数:17,代码来源:ConfigIOTest.java


示例6: writeConfigExpected

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "expectedCases")
@TestCaseName("writeConfigExpected with {2}")
public void writeConfigExpected(ConfigIO configIO, String fixturePath, String description)
    throws Exception {

  ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
  Config config = ConfigFixture.getConfigFixture();

  configIO.writeConfig(config, outputStream);

  String actual = new String(outputStream.toByteArray()).trim().replaceAll("\n", "").replaceAll("\r", "");
  InputStream inputStream = getClass().getResourceAsStream(fixturePath);
  String expected = readAll(inputStream).trim().replaceAll("\n", "").replaceAll("\r", "");
  inputStream.close();
  assertThat(actual).isEqualTo(expected);
}
 
开发者ID:raistlic,项目名称:raistlic-lib-commons-core,代码行数:18,代码来源:ConfigIOTest.java


示例7: readConfigExpected

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "expectedCases")
@TestCaseName("readConfigExpected with {2}")
public void readConfigExpected(ConfigIO configIO, String fixturePath, String description)
    throws Exception {

  InputStream inputStream = getClass().getResourceAsStream(fixturePath);
  Config actual = configIO.readConfig(inputStream);
  inputStream.close();
  Config expected = ConfigFixture.getConfigFixture();

  assertThat(actual.getKeys()).hasSize(expected.getKeys().size());
  assertThat(actual.getKeys()).containsAll(expected.getKeys());
  for (String key : expected.getKeys()) {
    assertThat(actual.getString(key)).isEqualTo(expected.getString(key));
  }
}
 
开发者ID:raistlic,项目名称:raistlic-lib-commons-core,代码行数:18,代码来源:ConfigIOTest.java


示例8: splitOnSpace

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@TestCaseName("{method}: input \"{0}\" splits to {1}")
@Parameters
public void splitOnSpace(String input, String[] expected) {
    String[] result = StringUtil.splitOnSpaceWithEscape(input);
    assertEquals(expected.length, result.length);
    for (int j = 0; j < expected.length; j++) {
        assertEquals(expected[j],result[j]);
    }
}
 
开发者ID:fabric8io,项目名称:fabric8-build,代码行数:11,代码来源:StringUtilTest.java


示例9: max

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@TestCaseName("{method}: max({0},{1}) = {2}, {0} >= {1} ? {3}")
@Parameters
public void versionChecks(String versionA, String versionB, String largerVersion, boolean isGreaterOrEquals) {
    assertEquals(largerVersion, StringUtil.extractLargerVersion(versionA,versionB));
    assertEquals(isGreaterOrEquals, StringUtil.greaterOrEqualsVersion(versionA,versionB));
}
 
开发者ID:fabric8io,项目名称:fabric8-build,代码行数:8,代码来源:StringUtilTest.java


示例10: buildFeatureDescription

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@TestCaseName("{method}:{0}")
@Parameters(method = "featureDescription_multipleTextsInBlock," +
		             "featureDescription_singleTextInBlock," +
		             "featureDescription_whereBlockIgnoring," +
		             "featureDescription_noBlocks" )
public void buildFeatureDescription(String testDescription, FeatureInfo featureInfo, String expectedResult) {
	String actualDescription = NodeInfoUtils.buildFeatureDescription(featureInfo);

	assertThat(testDescription, actualDescription, equalTo(expectedResult));
}
 
开发者ID:reportportal,项目名称:agent-java-spock,代码行数:12,代码来源:NodeInfoUtilsTest.java


示例11: getFixtureDisplayName

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@TestCaseName("{method}(inherited={1})")
@Parameters(method = "parametersForFixtureDescription")
public void getFixtureDisplayName(MethodInfo methodInfo, boolean inherited, String expectedDisplayName) {
	String actualName = NodeInfoUtils.getFixtureDisplayName(methodInfo, inherited);

	assertThat(actualName, equalTo(expectedDisplayName));
}
 
开发者ID:reportportal,项目名称:agent-java-spock,代码行数:9,代码来源:NodeInfoUtilsTest.java


示例12: annotationDiffer

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "parameters")
@TestCaseName("{method}[{index}] - {0}")
public void annotationDiffer(String testName, AnnotationInfo previous, AnnotationInfo next, List<Diff> expected) throws Exception {
    AnnotationDiffer differ = AnnotationDiffer.annotationDiffer(previous, next);
    Collection<Diff> actual = differ.diff();
    assertThat(actual, equalTo(expected));
}
 
开发者ID:aalmiray,项目名称:naum,代码行数:9,代码来源:AnnotationDifferTest.java


示例13: classesDifferInStructure

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "classStructure")
@TestCaseName("{method}[{index}] - {0}")
public void classesDifferInStructure(String testName, ClassInfo previous, ClassInfo next, Collection<Diff> expected) {
    ClassDiffer differ = classDiffer(previous, next);
    Collection<Diff> actual = differ.diff();
    assertThat(actual, hasSize(greaterThan(0)));
    assertThat(actual, equalTo(expected));
}
 
开发者ID:aalmiray,项目名称:naum,代码行数:10,代码来源:ClassDifferTest.java


示例14: methodsDiffer

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "parameters")
@TestCaseName("{method}[{index}] - {0}")
public void methodsDiffer(String testName, MethodInfo previous, MethodInfo next, Collection<Diff> expected) {
    MethodDiffer differ = methodDiffer(previous, next);
    Collection<Diff> actual = differ.diff();
    assertThat(actual, hasSize(greaterThan(0)));
    assertThat(actual, equalTo(expected));
}
 
开发者ID:aalmiray,项目名称:naum,代码行数:10,代码来源:MethodDifferTest.java


示例15: fieldsDiffer

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "parameters")
@TestCaseName("{method}[{index}] - {0}")
public void fieldsDiffer(String testName, FieldInfo previous, FieldInfo next, Collection<Diff> expected) {
    FieldDiffer differ = fieldDiffer(previous, next);
    Collection<Diff> actual = differ.diff();
    assertThat(actual, hasSize(greaterThan(0)));
    assertThat(actual, equalTo(expected));
}
 
开发者ID:aalmiray,项目名称:naum,代码行数:10,代码来源:FieldDifferTest.java


示例16: constructorsDiffer

import junitparams.naming.TestCaseName; //导入依赖的package包/类
@Test
@Parameters(method = "parameters")
@TestCaseName("{constructor}[{index}] - {0}")
public void constructorsDiffer(String testName, ConstructorInfo previous, ConstructorInfo next, Collection<Diff> expected) {
    ConstructorDiffer differ = constructorDiffer(previous, next);
    Collection<Diff> actual = differ.diff();
    assertThat(actual, hasSize(greaterThan(0)));
    assertThat(actual, equalTo(expected));
}
 
开发者ID:aalmiray,项目名称:naum,代码行数:10,代码来源:ConstructorDifferTest.java


示例17: compareToIsConsistentWithEquals

import junitparams.naming.TestCaseName; //导入依赖的package包/类
/**
 * Checks that natural ordering given on {@link Decimal} implementations is
 * consistent with <code>equals<code>.
 * 
 * Note: (x.compareTo(y)==0) == (x.equals(y) is not strictly required by the contract, but {@link Decimal} implementations fulfill it
 * 
 * @param first the first argument of the comparison
 * @param second the second argument of the comparison
 */
@Test
@Parameters(source = BinaryDecimalArgumentProvider.class)
@TestCaseName("{0}.compareTo({1}) == 0]")
public void compareToIsConsistentWithEquals(
		final Decimal<ScaleMetrics> first,
		final Decimal<ScaleMetrics> second) {
	// given
	assertEquals(first, second);

	// then
	assertTrue(first.compareTo(second) == 0);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:22,代码来源:DecimalComparisonTest.java


示例18: equalsIsReflexive

import junitparams.naming.TestCaseName; //导入依赖的package包/类
/**
 * Checks the reflexivity requirement of {@link Object#equals(Object)} in
 * case of different {@link Decimal} implementations.
 * 
 * @param first the first argument of the equality comparison with itself
 */
@Test
@Parameters(source = UnaryDecimalArgumentProvider.class)
@TestCaseName("reflexivity check: {0}")
public void equalsIsReflexive(final Decimal<ScaleMetrics> first) {
	assertEquals(first, first);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:13,代码来源:ObjectMethodsOnDecimalsTest.java


示例19: equalsIsSymmetric

import junitparams.naming.TestCaseName; //导入依赖的package包/类
/**
 * Checks the symmetry requirement of {@link Object#equals(Object)} in case
 * of different {@link Decimal} implementations.
 * 
 * @param first the first argument of the equality comparison
 * @param second the second argument of the equality comparison
 */
@Test
@Parameters(source = BinaryDecimalArgumentProvider.class)
@TestCaseName("symmetry check: [{0}, {1}]")
public void equalsIsSymmetric(final Decimal<ScaleMetrics> first,
		final Decimal<ScaleMetrics> second) {
	// given
	assertEquals(first, second);

	// then
	assertEquals(second, first);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:19,代码来源:ObjectMethodsOnDecimalsTest.java


示例20: equalsIsTransitive

import junitparams.naming.TestCaseName; //导入依赖的package包/类
/**
 * Checks the transitivity requirement of {@link Object#equals(Object)} in
 * case of different {@link Decimal} implementations.
 * 
 * @param first the first argument of the equality comparison
 * @param second the second argument of the equality comparison
 * @param third the third argument of the equality comparison
 */
@Test
@Parameters(source = TernaryDecimalArgumentProvider.class)
@TestCaseName("transitivity check: [{0}, {1}, {2}]")
public void equalsIsTransitive(final Decimal<ScaleMetrics> first,
		final Decimal<ScaleMetrics> second,
		final Decimal<ScaleMetrics> third) {
	// given
	assertEquals(first, second);
	assertEquals(second, third);

	// then
	assertEquals(first, third);
}
 
开发者ID:tools4j,项目名称:decimal4j,代码行数:22,代码来源:ObjectMethodsOnDecimalsTest.java



注:本文中的junitparams.naming.TestCaseName类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TileEntityStructure类代码示例发布时间:2022-05-22
下一篇:
Java RMContainerState类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap