Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.37 KB | None | 0 0
  1. package de.usu.test.web.suite.testcase.core;
  2.  
  3. import static org.junit.Assert.assertTrue;
  4. import com.google.inject.Singleton;
  5. import de.usu.test.web.core.WebTestCaseUtils;
  6.  
  7. @Singleton
  8. public class MimCoreUtils extends WebTestCaseUtils
  9. {
  10.  
  11.     private static final String[] valueSetIdAscending = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54"};
  12.     private static final String[] valueSetIdDescending = {"54", "53", "52", "51", "50", "49", "48", "47", "46", "45", "44", "43", "42", "41", "40", "39", "38", "37", "36", "35", "34", "33", "32", "31", "30", "29", "28", "27", "26", "25", "24", "23", "22", "21", "20", "19", "18", "17", "16", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1"};
  13.     private static final String[] valueSetNumberAscending = {"1", "20", "22", "24", "29", "44", "2", "8", "9", "10", "11", "12", "13", "14", "19", "21", "41", "5", "6", "43", "16", "17", "3", "4", "18", "25", "34", "48", "7", "15", "30", "36", "51", "35", "46", "49", "50", "40", "32", "47", "37", "33", "39", "54", "28", "45", "26", "27", "38", "31", "23", "53", "42", "52"};
  14.     private static final String[] valueSetNumberDescending = {"52", "42", "53", "23", "31", "38", "27", "26", "45", "28", "54", "39", "33", "37", "47", "32", "40", "50", "49", "46", "35", "51", "36", "30", "15", "7", "48", "34", "25", "18", "4", "3", "17", "16", "43", "6", "5", "41", "21", "19", "14", "13", "12", "11", "10", "9", "8", "2", "44", "29", "24", "22", "20", "1"};
  15.     private static final String[] valueSetDateAscending = {"19", "9", "15", "31", "50", "35", "16", "3", "7", "27", "47", "48", "36", "34", "20", "46", "43", "49", "24", "23", "29", "32", "39", "10", "44", "45", "42", "13", "17", "22", "25", "30", "26", "41", "11", "38", "1", "4", "6", "8", "12", "51", "54", "5", "37", "2", "14", "18", "21", "28", "33", "40", "52", "53"};
  16.     private static final String[] valueSetDateDescending = {"53", "52", "40", "33", "28", "21", "18", "14", "2", "37", "5", "54", "51", "12", "8", "6", "4", "1", "38", "11", "41", "26", "30", "25", "22", "17", "13", "42", "45", "44", "10", "39", "32", "29", "23", "24", "49", "43", "46", "20", "34", "36", "48", "47", "27", "7", "3", "16", "35", "50", "31", "15", "9", "19"};
  17.     private static final String[] valueSetBooleanAscending = {"2", "3", "9", "12", "14", "16", "19", "24", "29", "35", "44", "48", "54", "1", "4", "5", "6", "8", "10", "15", "17", "18", "20", "21", "22", "23", "25", "26", "28", "30", "32", "33", "34", "37", "38", "39", "41", "42", "43", "45", "47", "49", "50", "53", "7", "11", "13", "27", "31", "36", "40", "46", "51", "52"};
  18.     private static final String[] valueSetBooleanDescending = {"52", "51", "46", "40", "36", "31", "27", "13", "11", "7", "53", "50", "49", "47", "45", "43", "42", "41", "39", "38", "37", "34", "33", "32", "30", "28", "26", "25", "23", "22", "21", "20", "18", "17", "15", "10", "8", "6", "5", "4", "1", "54", "48", "44", "35", "29", "24", "19", "16", "14", "12", "9", "3", "2"};
  19.     private static final String[] valuesetValSetAttAscending = {"1", "5", "8", "11", "16", "19", "20", "25", "32", "39", "40", "45", "48", "54", "4", "6", "12", "14", "15", "21", "28", "29", "37", "42", "47", "2", "9", "10", "18", "24", "31", "34", "35", "46", "50", "52", "3", "7", "13", "17", "22", "23", "26", "27", "30", "33", "36", "38", "41", "43", "44", "49", "51", "53"};
  20.     private static final String[] valuesetValSetAttDescending = {"53", "51", "49", "44", "43", "41", "38", "36", "33", "30", "27", "26", "23", "22", "17", "13", "7", "3", "52", "50", "46", "35", "34", "31", "24", "18", "10", "9", "2", "47", "42", "37", "29", "28", "21", "15", "14", "12", "6", "4", "54", "48", "45", "40", "39", "32", "25", "20", "19", "16", "11", "8", "5", "1"};
  21.     private static final String[] valueSetMultipleSortAscending = {"24", "29", "44", "22", "20", "1", "14", "19", "9", "12", "2", "10", "41", "8", "21", "11", "13", "6", "43", "5", "16", "17", "3", "48", "34", "25", "4", "18", "30", "15", "51", "36", "7", "35", "46", "49", "50", "40", "32", "47", "37", "54", "39", "33", "45", "28", "26", "38", "27", "31", "23", "53", "42", "52"};
  22.     private static final String[] valueSetMultipleSortDescending = {"53", "23", "38", "26", "27", "33", "49", "30", "7", "36", "51", "3", "17", "43", "41", "13", "44", "22", "52", "31", "50", "35", "46", "18", "34", "2", "9", "10", "24", "42", "28", "37", "47", "15", "4", "6", "12", "14", "21", "29", "45", "54", "39", "32", "40", "48", "25", "16", "5", "19", "8", "11", "1", "20",};
  23.     private static final String[] valueSetStringAttAscending = {"34", "35", "17", "16", "25", "24", "26", "6", "11", "10", "14", "19", "32", "39", "43", "47", "3", "9", "12", "22", "30", "37", "41", "45", "51", "49", "4", "8", "13", "20", "29", "36", "40", "44", "48", "50", "2", "1", "7", "5", "15", "18", "21", "23", "27", "28", "33", "31", "38", "42", "46", "52", "53", "54"};
  24.     private static final String[] valueSetStringAttDescending = {"54", "53", "52", "46", "42", "38", "31", "33", "28", "27", "23", "21", "18", "15", "5", "7", "1", "2", "50", "48", "44", "40", "36", "29", "20", "13", "8", "4", "49", "51", "45", "41", "37", "30", "22", "12", "9", "3", "47", "43", "39", "32", "19", "14", "10", "11", "6", "26", "24", "25", "16", "17", "35", "34"};
  25.    
  26.  
  27.     public static String[] getValueSetId(boolean ascending)
  28.     {
  29.         if(ascending)
  30.         {
  31.             return valueSetIdAscending;
  32.         }
  33.         else
  34.         {
  35.             return valueSetIdDescending;
  36.         }
  37.     }
  38.    
  39.     public static String[] getValueSetNumber(boolean ascending)
  40.     {
  41.         if(ascending)
  42.         {
  43.             return valueSetNumberAscending;
  44.         }
  45.         else
  46.         {
  47.             return valueSetNumberDescending;
  48.         }
  49.     }
  50.    
  51.     public static String[] getValueSetString(boolean ascending)
  52.     {
  53.         if(ascending)
  54.         {
  55.             return valueSetStringAttAscending;
  56.         }
  57.         else
  58.         {
  59.             return valueSetStringAttDescending;
  60.         }
  61.     }
  62.    
  63.     public static String[] getValueSetDate(boolean ascending)
  64.     {
  65.         if(ascending)
  66.         {
  67.             return valueSetDateAscending;
  68.         }
  69.         else
  70.         {
  71.             return valueSetDateDescending;
  72.         }
  73.     }
  74.    
  75.     public static String[] getValueSetBoolean(boolean ascending)
  76.     {
  77.         if(ascending)
  78.         {
  79.             return valueSetBooleanAscending;
  80.         }
  81.         else
  82.         {
  83.             return valueSetBooleanDescending;
  84.         }
  85.     }
  86.    
  87.     public static String[] getValueSetValSet(boolean ascending)
  88.     {
  89.         if(ascending)
  90.         {
  91.             return valuesetValSetAttAscending;
  92.         }
  93.         else
  94.         {
  95.             return valuesetValSetAttDescending;
  96.         }
  97.     }
  98.    
  99.     public static String[] getValueSetMultipleSort(boolean ascending)
  100.     {
  101.         if(ascending)
  102.         {
  103.             return valueSetMultipleSortAscending;
  104.         }
  105.         else
  106.         {
  107.             return valueSetMultipleSortDescending;
  108.         }
  109.     }
  110.    
  111.     public void checkSortingOnCatalog(String[] valueSet, String aColumnName)
  112.     {
  113.         int recordCountTotal = onCatalog().onCatalogPanel().getRecordsCountTotal();
  114.         int j=0;
  115.         for(int i = 1; i <= recordCountTotal; i++)
  116.         {
  117.             if(i>50)
  118.             {
  119.                 i=1;
  120.                 recordCountTotal= recordCountTotal-50;
  121.                 onCatalog().onCatalogPanel().findActionButton("sr_next").click();
  122.                 assertTrue("The currently opened window doesn't have the expected window title!", onWorkspace().isCurrentWindow("Catalog: UsuTestCatalogSorting"));        
  123.             }
  124.             assertTrue(onCatalog().onCatalogPanel().isRecordPresentOnRow(i, aColumnName, valueSet[j]));
  125.             j++;
  126.         }
  127.     }
  128.            
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement