Package bagcheck

Examples of bagcheck.User


  @Test
  public void testBenchmark() throws AvroBaseException, InterruptedException {
    deleteTable(TABLE);
    final AvroBase<User, byte[]> instance = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.BINARY);
    final User saved = new User();
    saved.firstName = $("Sam");
    saved.lastName = $("Pullara");
    saved.birthday = $("1212");
    saved.gender = GenderType.MALE;
    saved.email = $("spullara@yahoo.com");
View Full Code Here


  @Test
  public void testSave() throws AvroBaseException {
    deleteTable(SCHEMA_TABLE);
    AvroBase<User, byte[]> userHAB = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.BINARY);
    User saved = new User();
    saved.firstName = $("Sam");
    saved.lastName = $("Pullara");
    saved.birthday = $("1212");
    saved.gender = GenderType.MALE;
    saved.email = $("spullara@yahoo.com");
View Full Code Here

  @Test
  public void testCreateSequential() throws AvroBaseException {
    deleteTable(SCHEMA_TABLE);
    AvroBase<User, byte[]> userHAB = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.BINARY);
    User saved = new User();
    saved.firstName = $("Sam");
    saved.lastName = $("Pullara");
    saved.birthday = $("1212");
    saved.gender = GenderType.MALE;
    saved.email = $("spullara@yahoo.com");
View Full Code Here

  }

  @Test
  public void testSaveFail() throws AvroBaseException {
    AvroBase<User, byte[]> userHAB = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.BINARY);
    User saved = new User();
    saved.firstName = $("Sam");
    saved.lastName = $("Pullara");
    saved.birthday = $("1212");
    saved.gender = GenderType.MALE;
    saved.email = $("spullara@yahoo.com");
View Full Code Here

    pusher.bindInstance(SC.KEY_COMPARATOR, STRING_COMPARATOR);
    pusher.bindClass(SC.STRATEGY, ShardingStrategy.Partition.class);
    @SuppressWarnings({"unchecked"}) ShardedAvroBase<User, String> sab = pusher.create(ShardedAvroBase.class);
    sab.addShard(mab1, 1.0, false);

    User user = getUser();
    mab1.put("test", user);
    Row<User, String> test = mab1.get("test");
    assertEquals(user, test.value);
    mab1.delete("test");
  }
View Full Code Here

  }

  @Test
  public void testSaveJsonFormat() throws AvroBaseException, IOException {
    AvroBase<User, byte[]> userHAB = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.JSON);
    User saved = new User();
    saved.firstName = $("Sam");
    saved.lastName = $("Pullara");
    saved.birthday = $("1212");
    saved.gender = GenderType.MALE;
    saved.email = $("spullara@yahoo.com");
View Full Code Here

    @SuppressWarnings({"unchecked"}) ShardedAvroBase<User, String> sab = pusher.create(ShardedAvroBase.class);
    sab.addShard(mab1, 1.0, false);

    int T = 1000;
    for (int i = 0; i < T; i++) {
      User user = getUser();
      String row = KEYTX.newKey();
      user.firstName = new Utf8(user.firstName.toString() + row);
      sab.put(row, user);
    }

    sab.addShard(mab2, 3.0, true);

    int count = 0;
    for (String tRow : mab1.scanKeys(null, null)) {
      count++;
    }
    assertEquals(T/4, count);
    for (String tRow : mab2.scanKeys(null, null)) {
      count++;
    }
    assertEquals(T, count);

    sab.addShard(mab3, 1.0, true);

    count = 0;
    for (String tRow : mab1.scanKeys(null, null)) {
      count++;
    }
    assertEquals(T/5, count);
    for (String tRow : mab2.scanKeys(null, null)) {
      count++;
    }
    assertEquals(T/5*4, count);
    for (String tRow : mab3.scanKeys(null, null)) {
      count++;
    }
    assertEquals(T, count);

    sab.addShard(mab4, 5.0, true);

    for (int i = 0; i < T; i++) {
      User user = getUser();
      String row = KEYTX.newKey();
      user.firstName = new Utf8(user.firstName.toString() + row);
      sab.put(row, user);
    }

View Full Code Here

      }
    }
  }

  private User getUser() {
    User user = new User();
    user.email = $("spullara@yahoo.com");
    user.firstName = $("Sam");
    user.lastName = $("Pullara");
    user.image = $("");
    user.password = ByteBuffer.allocate(0);
View Full Code Here

      {
        SpecificDatumReader<User> sdr = new SpecificDatumReader<User>();
        sdr.setSchema(actual);
        sdr.setExpected(expected);
        User loaded = sdr.read(null, jd);
        assertEquals("Sam", loaded.firstName.toString());
        assertEquals(null, loaded.mobile);
      }
    } finally {
      pool.putTable(userTable);
View Full Code Here

  }

  @Test
  public void multiThreaded() throws InterruptedException {
    final AvroBase<User, byte[]> userHAB = AvroBaseFactory.createAvroBase(new HABModule(), HAB.class, AvroFormat.BINARY);
    User user = getUser();
    final List<byte[]> keys = new ArrayList<byte[]>();
    for (int i = 0; i < 100; i++) {
      keys.add(userHAB.create(user));
    }
    final Random r = new SecureRandom();
View Full Code Here

TOP

Related Classes of bagcheck.User

Copyright © 2018 www.massapicom. 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.