Added tests framework