tests compile