diff options
Diffstat (limited to 'testing')
-rw-r--r-- | testing/resources/javascript/document_methods.in | 14 | ||||
-rw-r--r-- | testing/resources/javascript/document_methods_expected.txt | 7 |
2 files changed, 17 insertions, 4 deletions
diff --git a/testing/resources/javascript/document_methods.in b/testing/resources/javascript/document_methods.in index 1c53dc24b5..bc0f3f1126 100644 --- a/testing/resources/javascript/document_methods.in +++ b/testing/resources/javascript/document_methods.in @@ -135,6 +135,18 @@ function testCalculateNow() { // TODO(tsepez): test success cases. } +function testGetAnnot() { + // Method is present. + expect('typeof this.getAnnot', 'function'); + + // Method needs two arguments. + expectError('this.getAnnot()'); + expectError('this.getAnnot(0)'); + expectError('this.getAnnot(0, "test", 0)'); + + // TODO(tonikitoo): test success cases. +} + function testGetField() { // Method is present. expect('typeof this.getField', 'function'); @@ -289,7 +301,6 @@ try { testUnsupported('this.exportAsText'); testUnsupported('this.exportAsXFDF'); testUnsupported('this.extractPages'); - testUnsupported('this.getAnnot'); testUnsupported('this.getAnnot3D'); testUnsupported('this.getAnnots'); testUnsupported('this.getLinks'); @@ -307,6 +318,7 @@ try { app.alert('*** Testing Supported Methods ***'); testAddIcon(); testCalculateNow(); + testGetAnnot(); testGetField(); testGetIcon(); testGetNthFieldName(); diff --git a/testing/resources/javascript/document_methods_expected.txt b/testing/resources/javascript/document_methods_expected.txt index d66de8b119..ed601f279b 100644 --- a/testing/resources/javascript/document_methods_expected.txt +++ b/testing/resources/javascript/document_methods_expected.txt @@ -29,9 +29,6 @@ Alert: PASS: this.exportAsXFDF(1, 2, "clams", [1, 2, 3]) = undefined Alert: PASS: typeof this.extractPages = function Alert: PASS: this.extractPages() = undefined Alert: PASS: this.extractPages(1, 2, "clams", [1, 2, 3]) = undefined -Alert: PASS: typeof this.getAnnot = function -Alert: PASS: this.getAnnot() = undefined -Alert: PASS: this.getAnnot(1, 2, "clams", [1, 2, 3]) = undefined Alert: PASS: typeof this.getAnnot3D = function Alert: PASS: this.getAnnot3D() = undefined Alert: PASS: this.getAnnot3D(1, 2, "clams", [1, 2, 3]) = undefined @@ -79,6 +76,10 @@ Alert: PASS: this.addIcon(1, 2, 3) threw error Document.addIcon: Incorrect numbe Alert: PASS: this.addIcon("myicon", 3) threw error Document.addIcon: Incorrect parameter type. Alert: PASS: this.addIcon("myicon", undefined) threw error Document.addIcon: Incorrect parameter type. Alert: PASS: typeof this.calculateNow = function +Alert: PASS: typeof this.getAnnot = function +Alert: PASS: this.getAnnot() threw error Document.getAnnot: Incorrect number of parameters passed to function. +Alert: PASS: this.getAnnot(0) threw error Document.getAnnot: Incorrect number of parameters passed to function. +Alert: PASS: this.getAnnot(0, "test", 0) threw error Document.getAnnot: Incorrect number of parameters passed to function. Alert: PASS: typeof this.getField = function Alert: PASS: this.getField() threw error Document.getField: Incorrect number of parameters passed to function. Alert: PASS: typeof this.getIcon = function |