@Test public void testGetTooltip() { final SizeTooltipService s = new SizeTooltipService(); final PathAttributes attr = new PathAttributes(); attr.setSize(-1L); assertEquals("--", s.getTooltip(new Path("/p", EnumSet.of(Path.Type.file), attr))); attr.setSize(0L); assertEquals("0 B", s.getTooltip(new Path("/p", EnumSet.of(Path.Type.file), attr))); attr.setSize(213457865421L); assertEquals("198.8 GiB (213,457,865,421 bytes)", s.getTooltip(new Path("/p", EnumSet.of(Path.Type.file), attr))); }
@Override public String getTooltip(final Path file) { return sizeFormatter.format(file.attributes().getSize(), true); }
SizeTooltipService implements TooltipService<Path> { @Override public String getTooltip(final Path file) { return sizeFormatter.format(file.attributes().getSize(), true); } }
SizeTooltipService implements TooltipService<Path> { @Override public String getTooltip(final Path file) { return sizeFormatter.format(file.attributes().getSize(), true); } SizeTooltipService();  SizeTooltipService(final SizeFormatter sizeFormatter); }
SizeTooltipService implements TooltipService<Path> { @Override public String getTooltip(final Path file) { return sizeFormatter.format(file.attributes().getSize(), true); } SizeTooltipService();  SizeTooltipService(final SizeFormatter sizeFormatter); @Override String getTooltip(final Path file); }
SizeTooltipService implements TooltipService<Path> { @Override public String getTooltip(final Path file) { return sizeFormatter.format(file.attributes().getSize(), true); } SizeTooltipService();  SizeTooltipService(final SizeFormatter sizeFormatter); @Override String getTooltip(final Path file);  }