Zum Inhalt springen

Methode setYear wird nicht verwendet


DerMatze

Empfohlene Beiträge

Hi,

ich habe gerade neu mit java angefangen und habe folgendes Problem:

import junit.framework.*;

import java.util.*;

import com.ikea.framework.error.*;

import com.ikea.framework.connector.ebb.*;

import com.ikea.ebccbd1.client.bs.*;

import com.ikea.ebccbd1.client.vo.*;


/**

 * Test case class for the BsGetCompByCompFunc

 * The purpose of this test case is to find company with details

 * when the given input data is one of the following:

 * Mandatory: ValidAt, CF (Class, Type, Code)

 * @author: MLRI

 * @version 1.0 

 * @since 1-0.5

 */

public class BsGetCompByCompFuncTest extends BsBaseTestCase {


static class TestData {


		String vCompType;             // expected company type

 		int vErrorCode;               // expected error code


    // local input VoCompGet


    String vCUTClass;

    String vCUTType;

    String vCompFuncCode;

    Date vValidAt;

    VoCompGet vVoCompGet = new VoCompGet();


		// constructor for TestData

  	public TestData(int pValidAtYear,

	  	              int pValidAtMonth,

	  	              int pValidAtDay,

   									String pCUTClass,

    								String pCUTType,

    								String pCompFuncCode,

	  	              String pCompType,

	  	              int pErrorCode) {



		  if (pValidAtYear > 0) {

			 [COLOR=red] this.vValidAt.setYear(pValidAtYear);

			  this.vValidAt.setMonth(pValidAtMonth);

			  this.vValidAt.setDate(pValidAtDay);			   [/COLOR] 

				this.vVoCompGet.setValidAt(vValidAt);

				}

		  if (pCUTClass.length() > 0) {

				this.vVoCompGet.setCUTClass(pCUTClass);

		  }

		  if (pCUTType.length() > 0) {

				this.vVoCompGet.setCUTType(pCUTType);

		  }		  

		  if (pCompFuncCode.length() > 0) {

		  	this.vVoCompGet.setCompFuncCode(pCompFuncCode);

		  }

		  this.vCompType = pCompType;

		  this.vErrorCode = pErrorCode;


  		}

	}

}

VoCompGet ist eine eigene Klasse, die unter anderen das Attribut ValidAt als Date hat. Als testdata bekomme ich jahr, Monat und Tag als int und will dann ValidAt zusammensetzen (roter Bereich). Leider bekomme ich dann die Warnungen:

Die für den Typ java.util.Date mit Argumenten (int) aufgerufene Methode setYear wird nicht verwendet

Die für den Typ java.util.Date mit Argumenten (int) aufgerufene Methode setMonth wird nicht verwendet

Die für den Typ java.util.Date mit Argumenten (int) aufgerufene Methode setDate wird nicht verwendet

Ich habe leider nur keine Ahnung warum, weiß jemand Rat ??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...