package org.dada.core;

import java.util.concurrent.ConcurrentHashMap;

import junit.framework.TestCase;

public class SparseOpenLazyViewTableTestCase extends TestCase {

	public void test() {
		//new SparseOpenLazyViewTable<Integer, View<Integer, Datum<Integer>>>(new ConcurrentHashMap<Integer, View<Integer, Datum<Integer>>>, new Factory<Integer, View<Datum<Integer>>>() {
		//});
	}
}

@@ -192,37 +192,25 @@
 %7B%0A%09%09
-//new SparseOpenLazyViewTable
+ConcurrentHashMap
 %3CInt
@@ -245,17 +245,23 @@
 teger%3E%3E%3E
-(
+ map = 
 new Conc
@@ -313,17 +313,82 @@
 teger%3E%3E%3E
-,
+();%0A%09%09%0A%09%09Factory%3CInteger, View%3CInteger, Datum%3CInteger%3E%3E%3E factory =
  new Fac
@@ -406,16 +406,25 @@
 r, View%3C
+Integer, 
 Datum%3CIn
@@ -442,11 +442,226 @@
 %7B%0A%09%09
-//%7D
+%09@Override%0A%09%09%09public View%3CInteger, Datum%3CInteger%3E%3E create(Integer key)throws Exception %7B%0A%09%09%09%09throw new UnsupportedOperationException(%22NYI%22);%0A%09%09%09%7D%0A%09%09%7D;%0A%09%09new SparseOpenLazyViewTable%3CInteger, Datum%3CInteger%3E%3E(map, factory
 );%0A%09

complete test