Sto scrivendo un set di classi di test junit in Java. Esistono diverse costanti, ad esempio stringhe che mi serviranno in diverse classi di test. Sto pensando a un'interfaccia che li definisce e ogni classe di test la implementerebbe.
I vantaggi che vedo sono:
- facile accesso alle costanti:
MY_CONSTANT
anzichéThatClass.MY_CONSTANT
- ogni costante definita solo una volta
Questo approccio è piuttosto una buona o cattiva pratica? Mi sento di abusare un po 'del concetto di interfacce.
Puoi rispondere in generale a interfacce / costanti, ma anche a test di unità se c'è qualcosa di speciale in proposito.