]> gerrit.simantics Code Review - simantics/platform.git/blob - tests/org.simantics.db.tests/src/org/simantics/db/tests/api/support/managementSupport/GetHeadRevisionTest.java
Added missing org.simantics.db.{tests,testing} plug-ins.
[simantics/platform.git] / tests / org.simantics.db.tests / src / org / simantics / db / tests / api / support / managementSupport / GetHeadRevisionTest.java
1 package org.simantics.db.tests.api.support.managementSupport;
2
3 import org.junit.Test;
4 import org.simantics.db.ReadGraph;
5 import org.simantics.db.common.request.ReadRequest;
6 import org.simantics.db.exception.DatabaseException;
7 import org.simantics.db.service.ManagementSupport;
8 import org.simantics.db.testing.base.ExistingDatabaseTest;
9
10 public class GetHeadRevisionTest extends ExistingDatabaseTest {
11     @Test
12     public void test() throws DatabaseException {
13         final ManagementSupport ms = getSession().getService(ManagementSupport.class);
14         final long revisionId = ms.getHeadRevisionId();
15         assertTrue(revisionId > 0);
16         getSession().syncRequest(new ReadRequest() {
17             @Override
18             public void run(ReadGraph g) throws DatabaseException {
19                 long id = ms.getHeadRevisionId();
20                 assertTrue(revisionId == id);
21             }
22         });
23     }
24
25 }