test ASM framework