@Test
public void testOneUnboxedArgument() {

  FakeLoggerBackend backend = new FakeLoggerBackend();
  FluentLogger logger = new FluentLogger(backend);
  String ms = "Any message will do...";
  // Verify arguments passed in to the non-boxed fundamental type methods are mapped correctly.
  logger.atInfo().log(ms, BYTE_ARG);
  backend.assertLastLogged().hasArguments(BYTE_ARG);
  logger.atInfo().log(ms, SHORT_ARG);
  backend.assertLastLogged().hasArguments(SHORT_ARG);
  logger.atInfo().log(ms, INT_ARG);
  backend.assertLastLogged().hasArguments(INT_ARG);
  logger.atInfo().log(ms, LONG_ARG);
  backend.assertLastLogged().hasArguments(LONG_ARG);
  logger.atInfo().log(ms, CHAR_ARG);
  backend.assertLastLogged().hasArguments(CHAR_ARG);
}