diff --git a/build.gradle b/build.gradle index 9246d1c5..6cfc2423 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,10 @@ task sourcesJar(type: Jar) { from sourceSets.main.allSource } +processResources { + expand(project.properties) +} + artifacts { archives javadocJar, sourcesJar } diff --git a/src/test/java/com/hellosign/sdk/HelloSignClientTest.java b/src/test/java/com/hellosign/sdk/HelloSignClientTest.java index d628562b..bde5c8b8 100644 --- a/src/test/java/com/hellosign/sdk/HelloSignClientTest.java +++ b/src/test/java/com/hellosign/sdk/HelloSignClientTest.java @@ -1,5 +1,6 @@ package com.hellosign.sdk; +import com.hellosign.sdk.http.AbstractHttpRequest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; @@ -1199,4 +1200,14 @@ public void testRemoveSignatureRequestAccess() throws Exception { mockResponseCode(200); assertTrue(client.removeSignatureRequestAccess("44cf71a0238811c846f49483014f534cfd8caba6")); } + + /** + * Test to verify that the user agent has been resolved + */ + @Test + public void userAgent() { + final String userAgent = AbstractHttpRequest.USER_AGENT; + System.out.println("User Agent: " + userAgent); + assertTrue(String.format("User Agent was %s", userAgent), !userAgent.contains("project.version")); + } }