From e0e7a427f0b5dc5b02fe076c4b5e1fc62ed0026c Mon Sep 17 00:00:00 2001 From: Ursula Walenciak Date: Mon, 22 May 2017 10:57:40 +0200 Subject: [PATCH] add DeviceCredentials#toString --- .../devicecontrol/DeviceCredentials.java | 8 +++++ .../devicecontrol/DeviceCredentialsTest.java | 29 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/test/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentialsTest.java diff --git a/src/main/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentials.java b/src/main/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentials.java index 675cc8f6..735330a2 100644 --- a/src/main/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentials.java +++ b/src/main/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentials.java @@ -40,4 +40,12 @@ public String getTenantId() { public String getUsername() { return username; } + + @Override + public String toString() { + return "DeviceCredentials{" + "id='" + id + '\'' + + ", tenantId='" + tenantId + '\'' + + ", username='" + username + '\'' + + '}'; + } } diff --git a/src/test/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentialsTest.java b/src/test/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentialsTest.java new file mode 100644 index 00000000..a1ddbe52 --- /dev/null +++ b/src/test/java/com/telekom/m2m/cot/restsdk/devicecontrol/DeviceCredentialsTest.java @@ -0,0 +1,29 @@ +package com.telekom.m2m.cot.restsdk.devicecontrol; + +import org.testng.annotations.Test; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +public class DeviceCredentialsTest { + + @Test + public void testToString() { + + final DeviceCredentials deviceCredentials = new DeviceCredentials(); + + deviceCredentials.setId("id_" + System.currentTimeMillis()); + deviceCredentials.setUsername("username_" + System.currentTimeMillis()); + deviceCredentials.setPassword("password_" + System.currentTimeMillis()); + deviceCredentials.setTenantId("tenantId_" + System.currentTimeMillis()); + + final String stringRepresentation = deviceCredentials.toString(); + assertNotNull(stringRepresentation); + assertFalse(stringRepresentation.contains(deviceCredentials.getPassword())); + assertTrue(stringRepresentation.contains(deviceCredentials.getId())); + assertTrue(stringRepresentation.contains(deviceCredentials.getUsername())); + assertTrue(stringRepresentation.contains(deviceCredentials.getTenantId())); + } + +}