diff --git a/README.md b/README.md
index 175d7def..84d463f7 100755
--- a/README.md
+++ b/README.md
@@ -25,6 +25,10 @@ Java platform. Among other things, the SDK:
For more information about the Java SDK and how to use it, please see
the Javadocs at http://salesforce-marketingcloud.github.io/FuelSDK-Java/.
+New Features in Version 1.5.2
+------------
+* Added Support for SubscriberResult ErrorCodeID
+
New Features in Version 1.5.1
------------
* Added Support for Java 11
diff --git a/pom.xml b/pom.xml
index fedab43a..ec47127e 100755
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.github.salesforce-marketingcloud
fuelsdk
- 1.5.1
+ 1.5.2
Salesforce Marketing Cloud Java SDK
Salesforce Marketing Cloud Java SDK
https://github.com/salesforce-marketingcloud/FuelSDK-Java
diff --git a/src/main/resources/etframework.wsdl b/src/main/resources/etframework.wsdl
index a1b15af9..bb3f167a 100755
--- a/src/main/resources/etframework.wsdl
+++ b/src/main/resources/etframework.wsdl
@@ -2421,6 +2421,7 @@
+
diff --git a/src/test/java/com/exacttarget/fuelsdk/ETTriggeredTest.java b/src/test/java/com/exacttarget/fuelsdk/ETTriggeredTest.java
index dfa806cc..2df86e30 100644
--- a/src/test/java/com/exacttarget/fuelsdk/ETTriggeredTest.java
+++ b/src/test/java/com/exacttarget/fuelsdk/ETTriggeredTest.java
@@ -5,15 +5,17 @@
*/
package com.exacttarget.fuelsdk;
+import java.util.ArrayList;
+import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.UUID;
import com.exacttarget.fuelsdk.internal.*;
-import com.exacttarget.fuelsdk.annotations.*;
-import java.util.*;
+import org.junit.Assert;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.fail;
import org.junit.BeforeClass;
import org.junit.FixMethodOrder;
import org.junit.Test;
@@ -221,6 +223,60 @@ public void a7_deleteTSD(){
ex.printStackTrace();
}
}
+
+ @Test
+ public void fuelSdkSendEmailWithValidEmail()
+ {
+ try
+ {
+ ETTriggeredEmail triggeredSendDefinition = new ETTriggeredEmail();
+ triggeredSendDefinition.setCustomerKey(tsName);
+ triggeredSendDefinition.setClient(client);
+
+ ETSubscriber subscriber = new ETSubscriber();
+ subscriber.setEmailAddress("jane.doe@gmail.com");
+ subscriber.setSubscriberKey("jane.doe@gmail.com");
+
+ List subscribers = new ArrayList();
+ subscribers.add(subscriber);
+ ETResponse createResponse = triggeredSendDefinition
+ .send(subscribers);
+
+ assertEquals(createResponse.getResponseCode(), "OK");
+
+ }
+ catch (Exception ex)
+ {
+ fail(ex.toString());
+ }
+ }
+
+ @Test
+ public void fuelSdkSendEmailWithInValidEmail()
+ {
+ try
+ {
+ ETTriggeredEmail triggeredSendDefinition = new ETTriggeredEmail();
+ triggeredSendDefinition.setCustomerKey(tsName);
+ triggeredSendDefinition.setClient(client);
+
+ ETSubscriber subscriber = new ETSubscriber();
+ subscriber.setEmailAddress("jane.doe+spam@gmail.com");
+ subscriber.setSubscriberKey("jane.doe+spam@gmail.com");
+
+ List subscribers = new ArrayList();
+ subscribers.add(subscriber);
+ ETResponse createResponse = triggeredSendDefinition
+ .send(subscribers);
+
+ assertEquals(createResponse.getResponseCode(), "Error");
+
+ }
+ catch (Exception ex)
+ {
+ fail(ex.toString());
+ }
+ }
/* public static void main(String[] args){
System.out.println("Hello World");