!include once #1025078 // RollingMaximum svoid test_RollingMaximum() { int windowSize = 10, n = 100000; RollingMaximum rm = new(windowSize); L buf = linkedList(); for i to n: { double val = random(); addToListWithMaxSize(buf, val, rm.windowSize); double max = rm.addAndGet(val); try { assertEquals/*Verbose*/(doubleMax(buf), max); } on fail { print(buf); } } }