FlatArray Testcase

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

FlatArray Testcase
Hey,
hat jemand von euch schon einen Test für die FlatArray-Aufgabe implementiert?


Hey,
ich hab ne Methode geschrieben die das testet(kenne mich nämlich nicht wirklich mit den Test-Case Zeug auskenne)

public static void test(int x[][],int w){
  
  System.out.println("Test:");
   System.out.println("Orginal Array:");
    int[] x1= null;
    
    for (int i =0;i<x.length ;i++ ) {
      System.out.print("{{");
       for (int j=0;j<x[i].length ;j++ ) {
          System.out.print(x[i][j]);
          System.out.print(",");
       } // end of for
        System.out.print("},");
      } // end of for
      System.out.print("}");
      System.out.print("\n");
      x1 = flat(x);
      
      System.out.print("Array 1-Dimensional:");
      System.out.print("{");
      for (int i =0;i<x1.length;i++ ) {
         System.out.print(x1[i]+",");
      } // end of for
      System.out.print("}");
       System.out.print("\n");
       
      System.out.print("Und wieder zurück:\n");
      x=zweid(x1,w);
      for (int i =0;i<x.length ;i++ ) {
      System.out.print("{{");
       for (int j=0;j<x[i].length ;j++ ) {
          System.out.print(x[i][j]);
          System.out.print(",");
       } // end of for
        System.out.print("},");
      } // end of for
      System.out.print("}");;
      
      System.out.print("\n");
       System.out.print("\n");
  }

Die Methode einfach in die Klasse einfügen, dann mit ein paar Parametern aufrufen und die Ausgaben vergleichen.
Und natürlich das ganze vor der Abgabe wieder löschen.


Dankeschön =)


Hallo,
mir ist gerade aufgefallen, dass die Methode bei ASCII zickt.

public static void test(int x[][],int w){
  int[] x1= null;
  System.out.println("Test:");
  System.out.println("Orginal Array:");
    
    
  for (int i =0;i<x.length ;i++ ) {
    System.out.print("{{");
    for (int j=0;j<x[i].length ;j++ ) {
          System.out.print(x[i][j]);
          System.out.print(",");
    } // end of for
         System.out.print("},");
  } // end of for
      System.out.print("}");
      System.out.print("\n");
      x1 = flat(x);
      
      System.out.print("Array 1-Dimensional:");
      System.out.print("{");
      for (int i =0;i<x1.length;i++ ) {
         System.out.print(x1[i]+",");
      } // end of for
      System.out.print("}");
       System.out.print("\n");
       
      System.out.print("Und wieder zurueck:\n");
      x=zweid(x1,w);
      for (int i =0;i<x.length ;i++ ) {
      System.out.print("{{");
       for (int j=0;j<x[i].length ;j++ ) {
          System.out.print(x[i][j]);
          System.out.print(",");
       } // end of for
        System.out.print("},");
      } // end of for
      System.out.print("}");;
      
      System.out.print("\n");
       System.out.print("\n");
  }