@Override protected void addErrorMsg(AjaxRequestTarget target, FileList fileList) { DatevImportForm.this.addError("common.uploadpanel.filetolarge", NumberHelper.formatBytes(maxSize.bytes())); }
@Override protected void addErrorMsg(AjaxRequestTarget target, FileList fileList) { SetupImportForm.this.addError("common.uploadpanel.filetolarge", NumberHelper.formatBytes(maxSize.bytes())); }
@Override protected void addErrorMsg(AjaxRequestTarget target, FileList fileList) { form.addError("common.uploadpanel.filetolarge", NumberHelper.formatBytes(maxSize.bytes())); }
@Test public void formatBytes() { final PFUserDO user = new PFUserDO(); user.setLocale(Locale.UK); ThreadLocalUserContext.setUser(getUserGroupCache(), user); assertEquals("0 bytes", NumberHelper.formatBytes(0)); assertEquals("1023 bytes", NumberHelper.formatBytes(1023)); assertEquals("1 kb", NumberHelper.formatBytes(1024)); assertEquals("1 kb", NumberHelper.formatBytes(1075)); assertEquals("1.1 kb", NumberHelper.formatBytes(1076)); assertEquals("99.9 kb", NumberHelper.formatBytes(102297)); assertEquals("1,023 kb", NumberHelper.formatBytes(1047552)); assertEquals("1 Mb", NumberHelper.formatBytes(1048576)); assertEquals("1 Gb", NumberHelper.formatBytes(1073741824)); }
String hint = I18nHelper.getLocalizedMessage("finance.datev.upload.hint", NumberHelper.formatBytes(maxSize.bytes())); final FieldsetPanel fs = gridBuilder.newFieldset(getString("file"), hint); fileUploadField = new FileUploadField(FileUploadPanel.WICKET_ID);