compelete test