diff --git a/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java b/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java
new file mode 100644
index 0000000000..e4ab2356ee
--- /dev/null
+++ b/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java
@@ -0,0 +1,49 @@
+package com.ossez.lang.tutorial.tests.lintcode;
+
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ *
+ * 1480
+ *
+ *
+ *
+ * @author YuCheng
+ *
+ */
+public class LintCode1480DotProductTest {
+
+ private final static Logger logger = LoggerFactory.getLogger(LintCode1480DotProductTest.class);
+
+ /**
+ *
+ */
+ @Test
+ public void testMain() {
+ logger.debug("BEGIN");
+ int[] A = { 1, 1, -1 };
+ int[] B = { 2147483647, 1, 3 };
+
+ int retStatus = 0;
+
+ // LENGTH CHECK
+ if (A.length == 0 || B.length == 0 || A.length != B.length)
+ retStatus = -1;
+
+ // ADDED
+ if (retStatus != -1) {
+ for (int i = 0; i < A.length; i++) {
+ retStatus = retStatus + A[i] * B[i];
+ }
+ }
+
+ System.out.println(retStatus);
+ }
+
+}