NB: this commit includes receiver-based assertions yet failing for some tests
Split testData into 'classes' and 'expressions'.