### Question:
CombinationArgumentConverter extends ModelBasedArgumentConverter { @Override public boolean canConvert(Object argument) { return argument instanceof CombinationArgument; }  @Override boolean canConvert(Object argument); @Override Object convert(Object argument);  }### Answer:
@Test void cannotResolveOtherClass() { final CombinationArgumentConverter resolver = new CombinationArgumentConverter(); assertFalse(resolver.canConvert("test")); }
@Test void canResolveCombinationArgument() { final CombinationArgumentConverter resolver = new CombinationArgumentConverter(); assertTrue(resolver.canConvert(new CombinationArgument(new int[0]))); }
@Test void cannotResolveNull() { final CombinationArgumentConverter resolver = new CombinationArgumentConverter(); assertFalse(resolver.canConvert(null)); }