This saved me a lot. For @ParameterzedTest, following doesn't work, but what mkobit have suggested Stream.of(Arguments.of(5, "stringValue", myOwnType)) works. Thanks
Stream.of(
Arguments.of(new SqlFoo(), ".sql"),
Arguments.of(new CsvFoo(), ".csv"),
Arguments.of(new XmlFoo(), ".xml"));