@@ -0,0 +1,584 @@
+package edu.harvard.iq.dataverse.externaltools;%0A%0Aimport static org.junit.Assert.assertEquals;%0Aimport org.junit.Test;%0A%0Apublic class ExternalToolTest %7B%0A%0A    @Test%0A    public void testGetButtonLabel() %7B%0A        System.out.println(%22getButtonLabel%22);%0A        ExternalTool externalTool = new ExternalTool();%0A        // TODO: In order for external tools like PSI to be modular, they should not have entries in Bundle.properties.%0A        externalTool.setDisplayNameBundleKey(%22psi.displayName%22);%0A        assertEquals(%22Privacy-Preserving Data Preview%22, externalTool.getButtonLabel());%0A    %7D%0A%0A%7D%0A

add test and todo for removing psi.displayName from bundle #4230