Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα..
Χθες με βοηθήσατε να γράψω μία κλάση και με βοηθήστε πολύ μιας και είμαι αρχάρια.. Οπότε είπα να ρωτήσω ξανά..! Δεν ξέρω τι ακριβώς πρέπει να γράψω για να ελέγχετε η ορθότητα του κώδικά μου.. Βασικά δεν καταλαβαίνω καν τι είναι αυτά τα test.. Σαν ανεβάζω και τον κώδικα μου μήπως τον χρειάζεστε..!

 

package com.example.crazysellout.UserSide;

import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

import android.R.string;

import com.example.crazysellout.Offer;

//Class that, reads the file of the data.
public class OfferDataReader {
	

	List<string> lineArray;
	List<string> wordsArray;
	Offer ReadOffer(int indexLine){

		string line = lineArray.get(indexLine);
		wordsInLine(line);
		
		Offer readedOffer = new Offer();
		
		readedOffer.StoreName 	       = wordsArray.get(0);
		readedOffer.ProductCategory    = wordsArray.get(1);	
	 	readedOffer.ProductName        = wordsArray.get(2);	
		readedOffer.ProductPrice       = wordsArray.get(3);	
		readedOffer.ProductDescription = wordsArray.get(4);	

		return readedOffer;
	}
	
	//Diavazei kai apothikeyei se lista me Strings
	public void readDataFile(String path) throws IOException
	{
	    ArrayList<String> lines = new ArrayList<String>();
	    Scanner s = new Scanner(new File(path));
	    
	    //Diavazei grammi grammi kai tis apothikeyei
	    while (s.hasNext())
	    {
	        lines.add(s.next());
	    }
	    
	    s.close();
	    
	    //Diatrexei ta strings kai gia kathe grammi kalei tin lineInWords
	    for (String l : lines)
	    {
	        this.lineArray.add(l);
		
	    }
	}	
	
	//Xwrizei tis grammes se lekseis
	private void wordsInLine(string line) {
		String[] words = line.split(" ");  
		  
		
		for (String word : words)  
		{  
		   this.wordsArray.add(word);
		}		
	}	
}
Δημοσ.

Εννοείς "unit test"?

 

Απ' ότι φαντάζομαι υπάρχει καθηγητής που ασχολείται μ' αυτά, που είναι και ο πρώτος στον οποίο θα έπρεπε να απευθυνθείς μ' αυτές τις απορίες σου (είναι κυριολεκτικά η δουλειά του να σου τις λύσει). Το έκανες;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...