org.junit.jupiter.api.Nested类的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(144)

本文整理了Java中org.junit.jupiter.api.Nested类的一些代码示例,展示了Nested类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Nested类的具体详情如下:
包路径:org.junit.jupiter.api.Nested
类名称:Nested

Nested介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-framework

  1. @Nested
  2. class CatTests extends GenericComicCharactersTests<Cat> {
  3. @Override
  4. int getExpectedNumCharacters() {
  5. return 2;
  6. }
  7. @Override
  8. String getExpectedName() {
  9. return "Catbert";
  10. }
  11. }

代码示例来源:origin: spring-projects/spring-framework

  1. @Nested
  2. class DogTests extends GenericComicCharactersTests<Dog> {
  3. @Override
  4. int getExpectedNumCharacters() {
  5. return 1;
  6. }
  7. @Override
  8. String getExpectedName() {
  9. return "Dogbert";
  10. }
  11. }

代码示例来源:origin: testcontainers/testcontainers-java

  1. @Nested
  2. class NestedTestCase {
  3. @Test
  4. void top_level_containers_should_be_running() {
  5. assertTrue(TOP_LEVEL_CONTAINER.isRunning());
  6. }
  7. @Test
  8. void ids_should_not_change() {
  9. assertEquals(topLevelContainerId, TOP_LEVEL_CONTAINER.getContainerId());
  10. }
  11. }
  12. }

代码示例来源:origin: neo4j/neo4j

  1. @Nested
  2. class NestedRandomTest
  3. {
  4. @Inject
  5. RandomRule nestedRandom;
  6. @Test
  7. @RandomRule.Seed( 15 )
  8. void randomSeedSetupTest()
  9. {
  10. assertEquals( 15, nestedRandom.seed() );
  11. }
  12. @Test
  13. void randomExtensionIgnoreAssumptionFailure()
  14. {
  15. assumeTrue( false );
  16. }
  17. }
  18. }

代码示例来源:origin: neo4j/neo4j

  1. @Nested
  2. class NestedFileSystemTest
  3. {
  4. @Inject
  5. DefaultFileSystemAbstraction nestedFileSystem;
  6. @Test
  7. void nestedFileSystemInjection()
  8. {
  9. assertNotNull( nestedFileSystem );
  10. }
  11. @Test
  12. void rootFileSystemAvailable()
  13. {
  14. assertNotNull( rootFileSystem );
  15. }
  16. @Test
  17. void nestedAndRootFileSystemsAreTheSame()
  18. {
  19. assertSame( nestedFileSystem, rootFileSystem );
  20. }
  21. }
  22. }

代码示例来源:origin: neo4j/neo4j

  1. @Nested
  2. class NestedFileSystemTest
  3. {
  4. @Inject
  5. EphemeralFileSystemAbstraction nestedFileSystem;
  6. @Test
  7. void nestedFileSystemInjection()
  8. {
  9. assertNotNull( nestedFileSystem );
  10. }
  11. @Test
  12. void rootFileSystemAvailable()
  13. {
  14. assertNotNull( rootFileSystem );
  15. }
  16. @Test
  17. void nestedAndRootFileSystemsAreTheSame()
  18. {
  19. assertSame( nestedFileSystem, rootFileSystem );
  20. }
  21. }
  22. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenPhoneNumberIsNull {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setPhoneNumbers(null);
  6. }
  7. @Test
  8. void shouldNotBeAllowed() {
  9. assertUpdateIsNotAllowed();
  10. }
  11. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingThePhoneNumbersFieldToBecomeNull {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setPhoneNumbers(null);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheSaltField {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setSalt(null);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenSettingTheFieldsToBeTheSameAsItAlreadyWas {
  3. @BeforeEach
  4. void setup() {
  5. setRequestContent();
  6. }
  7. @Test
  8. void isAllowedToUpdateFieldBecauseItIsNotReallyAnUpdate() {
  9. assertUpdateIsAllowed();
  10. }
  11. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenDisplayNameIsNull {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setDisplayName(null);
  6. }
  7. @Test
  8. void shouldNotBeAllowed() {
  9. assertUpdateIsNotAllowed();
  10. }
  11. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenPhoneNumberIsAnEmptyList {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setPhoneNumbers(Lists.newArrayList());
  6. }
  7. @Test
  8. void shouldNotBeAllowed() {
  9. assertUpdateIsNotAllowed();
  10. }
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenNameIsNull {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setName(null);
  6. }
  7. @Test
  8. void shouldBeAllowed() {
  9. assertUpdateIsAllowed();
  10. }
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheExternalIdField {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setExternalId(null);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenExternalIdIsNull {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setExternalId(null);
  6. }
  7. @Test
  8. void shouldNotBeAllowed() {
  9. assertUpdateIsNotAllowed();
  10. }
  11. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheUsernameField {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setUserName(null);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheActiveField {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setActive(true);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenSaltIsNull {
  3. @BeforeEach
  4. void nullSomeFieldsOfUserInDb() {
  5. scimUserFromDB.setSalt(null);
  6. }
  7. @Test
  8. void shouldNotBeAllowed() {
  9. assertUpdateIsNotAllowed();
  10. }
  11. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheEmailFieldToAddASecondEmail {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.addEmail("abc");
  6. setRequestContent();
  7. }
  8. @Test
  9. void isAllowedToUpdateField() {
  10. assertUpdateIsAllowed();
  11. }
  12. }

代码示例来源:origin: cloudfoundry/uaa

  1. @Nested
  2. class WhenUpdatingTheDisplayNameField {
  3. @BeforeEach
  4. void setup() {
  5. scimUserFromRequest.setDisplayName(null);
  6. setRequestContent();
  7. }
  8. @Test
  9. void isNotAllowedToUpdateField() {
  10. assertUpdateIsNotAllowed();
  11. }
  12. }

相关文章

Nested类方法