Class CacheAsserts


  • public final class CacheAsserts
    extends Object
    Assertion methods for Cache.
    • Method Detail

      • assertCachedData

        public static void assertCachedData​(Cache cache,
                                            CacheAsserts.RequestSet requestSet)
                                     throws IOException
        Asserts that the cache contains necessary data for the requestSet.
        Throws:
        IOException - If an error occurred reading from the Cache.
      • assertCachedData

        public static void assertCachedData​(Cache cache,
                                            FakeDataSet fakeDataSet)
                                     throws IOException
        Asserts that the cache content is equal to the data in the fakeDataSet.
        Throws:
        IOException - If an error occurred reading from the Cache.
      • assertDataCached

        public static void assertDataCached​(Cache cache,
                                            DataSpec dataSpec,
                                            byte[] expected)
                                     throws IOException
        Asserts that the cache contains the given data for dataSpec.
        Throws:
        IOException - If an error occurred reading from the Cache.
      • assertReadData

        public static void assertReadData​(DataSource dataSource,
                                          DataSpec dataSpec,
                                          byte[] expected)
                                   throws IOException
        Asserts that the read data from dataSource specified by dataSpec is equal to expected or not.
        Throws:
        IOException - If an error occurred reading from the Cache.
      • assertCacheEmpty

        public static void assertCacheEmpty​(Cache cache)
        Asserts that the cache is empty.