...
Und ich werde einen unangekündigten Test schreiben...
Das wird nichts bringen. Der fällt schlecht aus, sie sind noch frustrierter, dir gegenüber noch negativer eingestellt.
Lieber klar sagen, was du erwartest. Sag ihnen zum Beispiel, welche Themenblöcke noch drankommen. Gib die Ziele an. Jeder kriegt eine Tabelle: "Ich kann am Ende der Stunde/ U-Einheit...", positiv formuliert. So dass sie sich selbst überprüfen und abhaken können.
Versuche aus dem Emotionalen, Persönlichen rauszukommen und wieder zum Lerngegenstand zu führen. Es soll um die Sache gehen. Regelmäßige (angekündigte) Tests können ihnen helfen, sich auf den Allerwertesten zu setzen und zu lernen. Ein unangekündigter (und aus Wut geschriebener) Test führt sicher genau zum Gegenteil dessen, was du erreichen willst.