Sto scrivendo un insieme di classi di test junit in Java. Esistono diverse costanti, ad esempio stringhe di cui avrò bisogno in diverse classi di test. Sto pensando a un'interfaccia che li definisce e che ogni classe di test la implementerebbe.
I vantaggi che vedo ci sono:
- facile accesso alle costanti:
MY_CONSTANT
anzichéThatClass.MY_CONSTANT
- ogni costante definita una sola volta
Questo approccio è piuttosto una pratica buona o cattiva? Ho voglia di abusare un po 'del concetto di interfacce.
Puoi rispondere in generale sulle interfacce / costanti, ma anche sui test unitari se c'è qualcosa di speciale al riguardo.