add AlgorithmTest