1 package org.simantics.db.tests.api.support.managementSupport;
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;
10 public class GetHeadRevisionTest extends ExistingDatabaseTest {
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() {
18 public void run(ReadGraph g) throws DatabaseException {
19 long id = ms.getHeadRevisionId();
20 assertTrue(revisionId == id);