package com.siyeh.igtest.naming.abstract_class_naming_convention;

import org.junit.jupiter.api.*;

class <warning descr="Test class name 'WithNested' doesn't match regex '[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?'">WithNested</warning> {
  @Nested
  class WithParent {
    @Test
    public void test1() {}
  }
}

class <warning descr="Test class name 'Normal' doesn't match regex '[A-Z][A-Za-z\d]*Test(s|Case)?|Test[A-Z][A-Za-z\d]*|IT(.*)|(.*)IT(Case)?'">Normal</warning> {
    @Test
    public void test1() {}
}

class NormalIT {
    @Test
    public void test1() {}
}