Changeset 970:3e4a1c50c079


Ignore:
Timestamp:
04/02/13 21:08:38 (6 years ago)
Author:
Panayiotis Smeros <psmeros@…>
Branch:
default
Message:

Commented some tests. To be moved in testsuite.

Location:
endpoint-client/src/test/java/eu/earthobservatory/org/StrabonEndpoint/client
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • endpoint-client/src/test/java/eu/earthobservatory/org/StrabonEndpoint/client/TestLimit.java

    r767 r970  
    1 /** 
    2  * This Source Code Form is subject to the terms of the Mozilla Public 
    3  * License, v. 2.0. If a copy of the MPL was not distributed with this 
    4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. 
    5  *  
    6  * Copyright (C) 2012, Pyravlos Team 
    7  *  
    8  * http://www.strabon.di.uoa.gr/ 
    9  */ 
    10 package eu.earthobservatory.org.StrabonEndpoint.client; 
    11  
    12  
    13 import static org.junit.Assert.assertTrue; 
    14  
    15 import java.io.IOException; 
    16 import org.junit.Before; 
    17 import org.junit.Test; 
    18 import org.openrdf.query.resultio.stSPARQLQueryResultFormat; 
    19  
    20 /** 
    21  * @author Stella Giannakopoulou <sgian@di.uoa.gr> 
    22  * 
    23  */ 
    24 public class TestLimit { 
    25  
    26         private StrabonEndpoint endpoint;  
    27         private String [] testQueries; 
    28         private stSPARQLQueryResultFormat format;                        
    29          
    30         @Before 
    31         public void init() { 
    32                  
    33                 // initialize endpoint           
    34                 endpoint = new StrabonEndpoint("localhost", 8080, "strabon-endpoint");           
    35                 testQueries = new String[6]; 
    36                  
    37                  // set queries 
    38                  testQueries[0] = "SELECT *\n" + 
    39                                 "WHERE\n"+                                                       
    40                                 "{\n"+ 
    41                                 "       ?x ?y ?z\n" + 
    42                                 "}\n" + 
    43                                 "limit 3";       
    44                   
    45                  testQueries[1] = "SELECT *\n" + 
    46                                         "WHERE\n"+                                                       
    47                                         "{\n"+ 
    48                                         "       ?x ?limit 5\n" + 
    49                                         "}\n" + 
    50                                         "limit 3"; 
    51                   
    52                  testQueries[2] = "SELECT *\n" + 
    53                                         "WHERE\n"+                                                       
    54                                         "{\n"+ 
    55                                         "       ?x ?limit 5\n" + 
    56                                         "}\n" + 
    57                                         "limit 3\n" + 
    58                                         "offset 4"; 
    59                   
    60                  testQueries[3] = "SELECT *\n" + 
    61                                         "WHERE\n"+                                                       
    62                                         "{\n"+ 
    63                                         "       ?x ?y ?z\n" + 
    64                                         "}\n" + 
    65                                         "limit 3000"; 
    66                   
    67                  testQueries[4] = "SELECT *\n" + 
    68                                         "WHERE\n"+                                                       
    69                                         "{\n"+ 
    70                                         "       ?x ?y ?z\n" + 
    71                                         "}\n" + 
    72                                         "offset 5" + 
    73                                         "limit 3000"; 
    74                   
    75                  testQueries[5] = "SELECT *\n" + 
    76                                         "WHERE\n"+                                                       
    77                                         "{\n"+ 
    78                                         "       ?x ?z 5\n" + 
    79                                         "}\n" + 
    80                                         "limit3000\n" + 
    81                                         "offset 2"; 
    82                  
    83                 // format does not matter for the test 
    84                 format = stSPARQLQueryResultFormat.HTML;                                                                 
    85         } 
    86          
    87         /** 
    88          * Test method for {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
    89          */ 
    90         @Test 
    91         public void testQuery() {                                
    92                                   
    93                 for (String query : testQueries) {                       
    94                         try { 
    95                                 EndpointResult response = endpoint.query(query, format); 
    96                                  
    97                                 if (response.getStatusCode() != 200) { 
    98                                         System.err.println("Status code ("+response.getStatusCode()+"):" + response.getStatusText()); 
    99                                          
    100                                 } 
    101                                  
    102                                 assertTrue(response.getStatusCode() == 200); 
    103  
    104                         } catch (IOException e) { 
    105                                 e.printStackTrace(); 
    106                         }                                        
    107                 } 
    108         }        
    109 } 
     1///** 
     2// * This Source Code Form is subject to the terms of the Mozilla Public 
     3// * License, v. 2.0. If a copy of the MPL was not distributed with this 
     4// * file, You can obtain one at http://mozilla.org/MPL/2.0/. 
     5// *  
     6// * Copyright (C) 2012, Pyravlos Team 
     7// *  
     8// * http://www.strabon.di.uoa.gr/ 
     9// */ 
     10//package eu.earthobservatory.org.StrabonEndpoint.client; 
     11// 
     12// 
     13//import static org.junit.Assert.assertTrue; 
     14// 
     15//import java.io.IOException; 
     16//import org.junit.Before; 
     17//import org.junit.Test; 
     18//import org.openrdf.query.resultio.stSPARQLQueryResultFormat; 
     19// 
     20///** 
     21// * @author Stella Giannakopoulou <sgian@di.uoa.gr> 
     22// * 
     23// */ 
     24//public class TestLimit { 
     25// 
     26//      private StrabonEndpoint endpoint;  
     27//      private String [] testQueries; 
     28//      private stSPARQLQueryResultFormat format;                        
     29//       
     30//      @Before 
     31//      public void init() { 
     32//               
     33//              // initialize endpoint           
     34//              endpoint = new StrabonEndpoint("localhost", 8080, "strabon-endpoint");           
     35//              testQueries = new String[6]; 
     36//               
     37//               // set queries 
     38//               testQueries[0] = "SELECT *\n" + 
     39//                              "WHERE\n"+                                                       
     40//                              "{\n"+ 
     41//                              "       ?x ?y ?z\n" + 
     42//                              "}\n" + 
     43//                              "limit 3";       
     44//                
     45//               testQueries[1] = "SELECT *\n" + 
     46//                                      "WHERE\n"+                                                       
     47//                                      "{\n"+ 
     48//                                      "       ?x ?limit 5\n" + 
     49//                                      "}\n" + 
     50//                                      "limit 3"; 
     51//                
     52//               testQueries[2] = "SELECT *\n" + 
     53//                                      "WHERE\n"+                                                       
     54//                                      "{\n"+ 
     55//                                      "       ?x ?limit 5\n" + 
     56//                                      "}\n" + 
     57//                                      "limit 3\n" + 
     58//                                      "offset 4"; 
     59//                
     60//               testQueries[3] = "SELECT *\n" + 
     61//                                      "WHERE\n"+                                                       
     62//                                      "{\n"+ 
     63//                                      "       ?x ?y ?z\n" + 
     64//                                      "}\n" + 
     65//                                      "limit 3000"; 
     66//                
     67//               testQueries[4] = "SELECT *\n" + 
     68//                                      "WHERE\n"+                                                       
     69//                                      "{\n"+ 
     70//                                      "       ?x ?y ?z\n" + 
     71//                                      "}\n" + 
     72//                                      "offset 5" + 
     73//                                      "limit 3000"; 
     74//                
     75//               testQueries[5] = "SELECT *\n" + 
     76//                                      "WHERE\n"+                                                       
     77//                                      "{\n"+ 
     78//                                      "       ?x ?z 5\n" + 
     79//                                      "}\n" + 
     80//                                      "limit3000\n" + 
     81//                                      "offset 2"; 
     82//               
     83//              // format does not matter for the test 
     84//              format = stSPARQLQueryResultFormat.HTML;                                                                 
     85//      } 
     86//       
     87//      /** 
     88//       * Test method for {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
     89//       */ 
     90//      @Test 
     91//      public void testQuery() {                                
     92//                                
     93//              for (String query : testQueries) {                       
     94//                      try { 
     95//                              EndpointResult response = endpoint.query(query, format); 
     96//                               
     97//                              if (response.getStatusCode() != 200) { 
     98//                                      System.err.println("Status code ("+response.getStatusCode()+"):" + response.getStatusText()); 
     99//                                       
     100//                              } 
     101//                               
     102//                              assertTrue(response.getStatusCode() == 200); 
     103// 
     104//                      } catch (IOException e) { 
     105//                              e.printStackTrace(); 
     106//                      }                                        
     107//              } 
     108//      }        
     109//} 
  • endpoint-client/src/test/java/eu/earthobservatory/org/StrabonEndpoint/client/TestStrabonEndpoint.java

    r686 r970  
    1 /** 
    2  * This Source Code Form is subject to the terms of the Mozilla Public 
    3  * License, v. 2.0. If a copy of the MPL was not distributed with this 
    4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. 
    5  *  
    6  * Copyright (C) 2012, Pyravlos Team 
    7  *  
    8  * http://www.strabon.di.uoa.gr/ 
    9  */ 
    10 package eu.earthobservatory.org.StrabonEndpoint.client; 
    11  
    12 import static org.junit.Assert.assertTrue; 
    13  
    14 import java.io.IOException; 
    15 import java.util.Vector; 
    16  
    17 import org.junit.Before; 
    18 import org.junit.Test; 
    19 import org.openrdf.query.resultio.TupleQueryResultFormat; 
    20 import org.openrdf.query.resultio.stSPARQLQueryResultFormat; 
    21  
    22 /** 
    23  * @author Charalampos Nikolaou <charnik@di.uoa.gr> 
    24  * 
    25  */ 
    26 public class TestStrabonEndpoint { 
    27  
    28         private StrabonEndpoint endpoint;  
    29         private String query; 
    30         private Vector<stSPARQLQueryResultFormat> formats = new Vector<stSPARQLQueryResultFormat>(); 
    31          
    32         @Before 
    33         public void init() { 
    34                 // initialize endpoint 
    35                 endpoint = new StrabonEndpoint("test.strabon.di.uoa.gr", 80, "DLR"); 
    36                  
    37                 // set query 
    38                 query = "PREFIX teleios:<http://teleios.di.uoa.gr/ontologies/noaOntology.owl#>\n" + 
    39                                 "SELECT ?s ?g WHERE {\n" + 
    40                                 "       ?s teleios:hasGeometry ?g\n" + 
    41                                 "}" + 
    42                                 "\nLIMIT 1"; 
    43                  
    44                 // initialized formats 
    45                 for (TupleQueryResultFormat format : stSPARQLQueryResultFormat.values()) { 
    46                                 if (format instanceof stSPARQLQueryResultFormat) { 
    47                                         formats.add((stSPARQLQueryResultFormat) format); 
    48                                 } 
    49                 } 
    50                                  
    51         } 
    52          
    53         /** 
    54          * Test method for {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
    55          */ 
    56         @Test 
    57         public void testQuery() { 
    58                 for (stSPARQLQueryResultFormat format : formats) { 
    59                         try { 
    60                                 EndpointResult response = endpoint.query(query, format); 
    61                                  
    62                                 if (response.getStatusCode() != 200) { 
    63                                         System.err.println("Status code ("+response.getStatusCode()+"):" + response.getStatusText()); 
    64                                          
    65                                 } 
    66                                  
    67                                 assertTrue(response.getStatusCode() == 200); 
    68  
    69                         } catch (IOException e) { 
    70                                 e.printStackTrace(); 
    71                         } 
    72                          
    73                 } 
    74         } 
    75          
    76         /** 
    77          * Test method for testing that method {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
    78          * returns an IOException when it should do so. 
    79          */ 
    80         @Test(expected= IOException.class) 
    81         public void testIOException() throws Exception { 
    82                 StrabonEndpoint ep = new StrabonEndpoint("blabla.dgr", 80, "bla"); 
    83                 ep.query(query, formats.get(0)); 
    84         } 
    85 } 
     1///** 
     2// * This Source Code Form is subject to the terms of the Mozilla Public 
     3// * License, v. 2.0. If a copy of the MPL was not distributed with this 
     4// * file, You can obtain one at http://mozilla.org/MPL/2.0/. 
     5// *  
     6// * Copyright (C) 2012, Pyravlos Team 
     7// *  
     8// * http://www.strabon.di.uoa.gr/ 
     9// */ 
     10//package eu.earthobservatory.org.StrabonEndpoint.client; 
     11// 
     12//import static org.junit.Assert.assertTrue; 
     13// 
     14//import java.io.IOException; 
     15//import java.util.Vector; 
     16// 
     17//import org.junit.Before; 
     18//import org.junit.Test; 
     19//import org.openrdf.query.resultio.TupleQueryResultFormat; 
     20//import org.openrdf.query.resultio.stSPARQLQueryResultFormat; 
     21// 
     22///** 
     23// * @author Charalampos Nikolaou <charnik@di.uoa.gr> 
     24// * 
     25// */ 
     26//public class TestStrabonEndpoint { 
     27// 
     28//      private StrabonEndpoint endpoint;  
     29//      private String query; 
     30//      private Vector<stSPARQLQueryResultFormat> formats = new Vector<stSPARQLQueryResultFormat>(); 
     31//       
     32//      @Before 
     33//      public void init() { 
     34//              // initialize endpoint 
     35//              endpoint = new StrabonEndpoint("test.strabon.di.uoa.gr", 80, "DLR"); 
     36//               
     37//              // set query 
     38//              query = "PREFIX teleios:<http://teleios.di.uoa.gr/ontologies/noaOntology.owl#>\n" + 
     39//                              "SELECT ?s ?g WHERE {\n" + 
     40//                              "       ?s teleios:hasGeometry ?g\n" + 
     41//                              "}" + 
     42//                              "\nLIMIT 1"; 
     43//               
     44//              // initialized formats 
     45//              for (TupleQueryResultFormat format : stSPARQLQueryResultFormat.values()) { 
     46//                              if (format instanceof stSPARQLQueryResultFormat) { 
     47//                                      formats.add((stSPARQLQueryResultFormat) format); 
     48//                              } 
     49//              } 
     50//                               
     51//      } 
     52//       
     53//      /** 
     54//       * Test method for {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
     55//       */ 
     56//      @Test 
     57//      public void testQuery() { 
     58//              for (stSPARQLQueryResultFormat format : formats) { 
     59//                      try { 
     60//                              EndpointResult response = endpoint.query(query, format); 
     61//                               
     62//                              if (response.getStatusCode() != 200) { 
     63//                                      System.err.println("Status code ("+response.getStatusCode()+"):" + response.getStatusText()); 
     64//                                       
     65//                              } 
     66//                               
     67//                              assertTrue(response.getStatusCode() == 200); 
     68// 
     69//                      } catch (IOException e) { 
     70//                              e.printStackTrace(); 
     71//                      } 
     72//                       
     73//              } 
     74//      } 
     75//       
     76//      /** 
     77//       * Test method for testing that method {@link eu.earthobservatory.org.StrabonEndpoint.client.StrabonEndpoint#query(java.lang.String, org.openrdf.query.resultio.stSPARQLQueryResultFormat)}. 
     78//       * returns an IOException when it should do so. 
     79//       */ 
     80//      @Test(expected= IOException.class) 
     81//      public void testIOException() throws Exception { 
     82//              StrabonEndpoint ep = new StrabonEndpoint("blabla.dgr", 80, "bla"); 
     83//              ep.query(query, formats.get(0)); 
     84//      } 
     85//} 
Note: See TracChangeset for help on using the changeset viewer.