Package com.google.k2crypto.storage.driver

Examples of com.google.k2crypto.storage.driver.ReadableDriver


   * @param driver Driver instance to test.
   *
   * @throws StoreException if there is an unexpected error during the sequence.
   */
  protected void checkLoadSaveErase(Driver driver) throws StoreException {
    ReadableDriver rdriver = (ReadableDriver)driver;
    WritableDriver wdriver = (WritableDriver)driver;
   
    assertFalse(wdriver.erase());
    assertTrue(rdriver.isEmpty());
    assertNull(rdriver.load());

    wdriver.save(MOCK_KEY);
    assertFalse(rdriver.isEmpty());
    checkLoad(rdriver, MOCK_KEY);
   
    wdriver.save(EMPTY_KEY);
    assertFalse(rdriver.isEmpty());
    checkLoad(rdriver, EMPTY_KEY);

    assertTrue(wdriver.erase());
    assertTrue(rdriver.isEmpty());
    assertNull(rdriver.load());
    assertFalse(wdriver.erase());
  }
View Full Code Here

TOP

Related Classes of com.google.k2crypto.storage.driver.ReadableDriver

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.