1
我正在使用springtestdbunit編寫我的資源庫/ dao的測試用例。 我使用數據庫腳本填充數據,然後與預期的sql腳本匹配。如何在彈簧數據集中設置默認屬性DatabaseConfig
我想爲我的示例sql腳本設置轉義字符。
我樣品測試類看起來像這樣
@RunWith(SpringJUnit4ClassRunner.class)
@TestExecutionListeners({DependencyInjectionTestExecutionListener.class,
DirtiesContextTestExecutionListener.class,
TransactionalTestExecutionListener.class,
DbUnitTestExecutionListener.class})
@DbUnitConfiguration(dataSetLoader = ReplacementDataSetLoader.class)
@DatabaseSetup({"notification-init.xml"})
@SpringBootTest(classes = {TestApplication.class, DaoConfig.class})
public class NotificationRepositoryTest {
@Autowired
private NotificationRepository notificationRepository;
@After
@DatabaseTearDown
public void tearDown() throws Exception {
}
@Before
public void setUp() throws Exception {
//donorModel = donorRepository.findOne(0L);
}
所有我想,當我配置我的H2數據庫設置這兩個屬性。
DatabaseConfig.PROPERTY_ESCAPE_PATTERN
DatabaseConfig.FEATURE_ALLOW_EMPTY_FIELDS