Examples of UserDocument


Examples of com.opengamma.master.user.UserDocument

    _usrMaster.add(null);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_noUser() {
    UserDocument doc = new UserDocument();
    _usrMaster.add(doc);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

    user.setName("Test Name");
    user.setEmailAddress("test@test.com");
    user.setExternalIdBundle(BUNDLE);
    user.setEntitlements(Sets.newHashSet("A", "B"));
    ZoneId zone = user.getTimeZone();
    UserDocument doc = new UserDocument(user);
    UserDocument test = _usrMaster.add(doc);
   
    UniqueId uniqueId = test.getUniqueId();
    assertNotNull(uniqueId);
    assertEquals("DbUsr", uniqueId.getScheme());
    assertTrue(uniqueId.isVersioned());
    assertTrue(Long.parseLong(uniqueId.getValue()) >= 1000);
    assertEquals("0", uniqueId.getVersion());
    assertEquals(now, test.getVersionFromInstant());
    assertEquals(null, test.getVersionToInstant());
    assertEquals(now, test.getCorrectionFromInstant());
    assertEquals(null, test.getCorrectionToInstant());
    ManageableOGUser testUser = test.getUser();
    assertNotNull(testUser);
    assertEquals(uniqueId, testUser.getUniqueId());
    assertEquals("TESTHASH", testUser.getPasswordHash());
    assertEquals("Test Name", testUser.getName());
    assertEquals(zone, testUser.getTimeZone());
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

  public void test_add_addThenGet() {
    ManageableOGUser user = new ManageableOGUser("Test");
    user.setName("Test Name");
    user.setEmailAddress("test@test.com");
    user.setEntitlements(Sets.newHashSet("A", "B"));
    UserDocument doc = new UserDocument(user);
    UserDocument added = _usrMaster.add(doc);
   
    UserDocument test = _usrMaster.get(added.getUniqueId());
    assertEquals(added, test);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addWithMissingTimeZoneProperty() {
    ManageableOGUser user = mock(ManageableOGUser.class);
    when(user.getUserId()).thenReturn("AddedUser");
    UserDocument doc = new UserDocument(user);
    _usrMaster.add(doc);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addWithMissingUserIdProperty() {
    ManageableOGUser user = mock(ManageableOGUser.class);
    when(user.getTimeZone()).thenReturn(ZoneOffset.UTC);
    UserDocument doc = new UserDocument(user);
    _usrMaster.add(doc);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

  @Test
  public void test_add_addWithMinimalProperties() {
    // Time zone is set to UTC automatically and user ID is a required arg to constructor
    ManageableOGUser user = new ManageableOGUser("AddedUser");
    UserDocument doc = new UserDocument(user);
    _usrMaster.add(doc);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

      _usrMaster.setClock(Clock.fixed(now, ZoneOffset.UTC));

      final ExternalIdBundle bundle = ExternalIdBundle.of("B", "B0");
      ManageableOGUser user = new ManageableOGUser("initial");
      user.setExternalIdBundle(bundle);
      UserDocument initialDoc = new UserDocument(user);

      _usrMaster.add(initialDoc);

      ObjectId baseOid = initialDoc.getObjectId();

      List<UserDocument> firstReplacement = newArrayList();
      for (int i = 0; i < 5; i++) {
        ManageableOGUser ex = new ManageableOGUser("setup_" + i);
        UserDocument doc = new UserDocument(ex);
        doc.setVersionFromInstant(now.plus(i, MINUTES));
        firstReplacement.add(doc);
      }
      _usrMaster.setClock(Clock.fixed(now.plus(1, HOURS), ZoneOffset.UTC));
      _usrMaster.replaceVersions(baseOid, firstReplacement);
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

      user.setTimeZone(ZoneId.of(rs.getString("TIME_ZONE")));
      user.setEmailAddress(rs.getString("EMAIL_ADDRESS"));
      user.setUniqueId(uniqueId);
      _currUser = user;
     
      UserDocument doc = new UserDocument();
      doc.setUniqueId(uniqueId);
      doc.setVersionFromInstant(DbDateUtils.fromSqlTimestamp(versionFrom));
      doc.setVersionToInstant(DbDateUtils.fromSqlTimestampNullFarFuture(versionTo));
      doc.setCorrectionFromInstant(DbDateUtils.fromSqlTimestamp(correctionFrom));
      doc.setCorrectionToInstant(DbDateUtils.fromSqlTimestampNullFarFuture(correctionTo));
      doc.setUser(user);
      _documents.add(doc);
    }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

  @BeforeMethod
  public void setUp() {
    master = new InMemoryUserMaster();
    ManageableOGUser inputUser = new ManageableOGUser("testuser");
    inputUser.setExternalIdBundle(BUNDLE_FULL);
    UserDocument inputDoc = new UserDocument(inputUser);
    addedDoc = master.add(inputDoc);
  }
View Full Code Here

Examples of com.opengamma.master.user.UserDocument

    addedDoc = master.add(inputDoc);
  }

  //-------------------------------------------------------------------------
  public void test_get_match() {
    UserDocument result = master.get(addedDoc.getUniqueId());
    assertEquals(UniqueId.of("MemUsr", "1"), result.getUniqueId());
    assertEquals(addedDoc, result);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.