mirror of
https://github.com/google/nomulus.git
synced 2025-07-08 20:23:24 +02:00
Maintain only one row in the TmchCrl table at all times (#869)
* Maintain only one row in the TmchCrl table at all times
This commit is contained in:
parent
f1eb1a8fe7
commit
88f4f36678
2 changed files with 27 additions and 1 deletions
|
@ -47,6 +47,23 @@ public class TmchCrlTest extends EntityTestCase {
|
|||
assertThat(loadFromSql()).isEqualTo(expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testMultipleWrites() {
|
||||
TmchCrl.set("first", "https://first.cat");
|
||||
assertThat(TmchCrl.get().get().getCrl()).isEqualTo("first");
|
||||
TmchCrl.set("second", "https://second.cat");
|
||||
assertThat(TmchCrl.get().get().getCrl()).isEqualTo("second");
|
||||
jpaTm()
|
||||
.transact(
|
||||
() ->
|
||||
assertThat(
|
||||
jpaTm()
|
||||
.getEntityManager()
|
||||
.createQuery("SELECT COUNT(*) FROM TmchCrl", Long.class)
|
||||
.getSingleResult())
|
||||
.isEqualTo(1L));
|
||||
}
|
||||
|
||||
private static TmchCrl loadFromSql() {
|
||||
return jpaTm()
|
||||
.transact(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue