I have a class called "Cost" where I have the following characteristics and methods:
public class Costo {
int posicion;
String NumeroParte;
String Descipcion;
float monto;
int CambioPrecio;
//Constructores
public Costo(int posicion, String NumeroParte, String Descripcion, float monto, int CambioPrecio) {
this.posicion = posicion;
this.NumeroParte = NumeroParte;
this.Descipcion = Descripcion;
this.monto = monto;
this.CambioPrecio = CambioPrecio;
}
public void Concepto() {}
public void Montoconvenio() {}
}
Based on that class, I have to create a list of all the elements of an XML with this data:
<OperacionesPintura>
<OperacionPintura>
<Posicion>1781</Posicion>
<Descripcion>PUERTA TRA.I. PINTURA SUSTITUCION</Descripcion>
<UT>18.10</UT>
<Monto>407.25</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>2101</Posicion>
<Descripcion>ESTRIBO I. PINTURA SUSTITUCION</Descripcion>
<UT>9.50</UT>
<Monto>213.75</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>2145</Posicion>
<Descripcion>REFU.ESTRIBO I. PINTURA SUSTITUCION</Descripcion>
<UT>3.20</UT>
<Monto>72</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>2583</Posicion>
<Descripcion>FACIA TRA. PINTURA DANO FUERTE</Descripcion>
<UT>21.60</UT>
<Monto>486</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>3481</Posicion>
<Descripcion>COSTADO I. PINTURA DANO FUERTE</Descripcion>
<UT>16.60</UT>
<Monto>373.5</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>4102</Posicion>
<Descripcion>COSTADO D.CPL.CAJA PINTURA DANO FUERTE</Descripcion>
<UT>8.80</UT>
<Monto>198</Monto>
</OperacionPintura>
<OperacionPintura>
<Posicion>4279</Posicion>
<Descripcion>LARGUERO PISO I. PINTURA DANO LEVE</Descripcion>
<UT>1.40</UT>
<Monto>31.5</Monto>
</OperacionPintura>
</OperacionesPintura>
And this one from the same XML
<OperacionesManoObra>
<OperacionManoObra>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>VEHIC.EN BANCADA:COLOCAR-QUITAR</Descripcion>
<UT>15</UT>
<Monto>337.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>BANCADA:PREPARAR</Descripcion>
<UT>10</UT>
<Monto>225</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4165A0</Codigo>
<Descripcion>VEHIC.CPL.:MEDIR ANTES DE REPARAR</Descripcion>
<UT>5</UT>
<Monto>112.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4165A0</Codigo>
<Descripcion>VEHIC.CPL.:ALINEAR</Descripcion>
<UT>5</UT>
<Monto>112.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>416321)</Codigo>
<Descripcion>VEHIC.CPL.:MEDIR Y AJUST.</Descripcion>
<UT>5</UT>
<Monto>112.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>MEDICION CARROCER.ELEC.:</Descripcion>
<UT>8</UT>
<Monto>180</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Descripcion>(ANTES DE REPARAC.)</Descripcion>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>REF.POSTE B I.:SUST.</Descripcion>
<UT>32</UT>
<Monto>720</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>REF.ESTRIBO PUERTA I.:SUST.</Descripcion>
<UT>35</UT>
<Monto>787.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8101D5</Codigo>
<Descripcion>FACIA DL.:D+M</Descripcion>
<UT>4</UT>
<Monto>90</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>SALPICADERA I: +M</Descripcion>
<UT>6</UT>
<Monto>135</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Descripcion>(FACIA DESMONT.)</Descripcion>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Descripcion>INCLUYE:FARO I.,GUARDAFANGO</Descripcion>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Descripcion>Y COMPONENTES NECESARIOS: D+M</Descripcion>
<UT>0</UT>
<Monto>0</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>ESTRIBO PUERTA I.:SUST.</Descripcion>
<UT>90</UT>
<Monto>2025</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>PUERTA DL.I.:D+M</Descripcion>
<UT>6</UT>
<Monto>135</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8111A0</Codigo>
<Descripcion>PUERTA TR.I.:SUST.</Descripcion>
<UT>34</UT>
<Monto>765</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8211A8)</Codigo>
<Descripcion>BISAGRA/S PUERTA TR.I.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>845100</Codigo>
<Descripcion>REVEST.PUERTA TR.I.:SUST.</Descripcion>
<UT>3</UT>
<Monto>67.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8111D1</Codigo>
<Descripcion>FACIA TR.:D+M</Descripcion>
<UT>3</UT>
<Monto>67.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>7141A3</Codigo>
<Descripcion>REFLECTOR I.FACIA TR.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>832120</Codigo>
<Descripcion>MEDALLON:D+M</Descripcion>
<UT>19</UT>
<Monto>427.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8481B9</Codigo>
<Descripcion>MOLD.MARCO PUERTA TR.I.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>7141A0)</Codigo>
<Descripcion>CALAVERA I.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>849100</Codigo>
<Descripcion>TAPA DEPOS.COMBUST.:D+M</Descripcion>
<UT>2</UT>
<Monto>45</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>ALFOMBRA PISO:SOLT-FIJ.</Descripcion>
<UT>2</UT>
<Monto>45</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8571G3</Codigo>
<Descripcion>REVEST.INF.POSTE A I.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>ASIENTO TR.CPL.:D+M</Descripcion>
<UT>2</UT>
<Monto>45</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8571B9</Codigo>
<Descripcion>REVEST.INF.POSTE B I.:D+M</Descripcion>
<UT>4</UT>
<Monto>90</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8571C8</Codigo>
<Descripcion>REVEST.COSTADO I.:D+M</Descripcion>
<UT>3</UT>
<Monto>67.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>8511E1</Codigo>
<Descripcion>ASIENTO DL.I.:D+M</Descripcion>
<UT>4</UT>
<Monto>90</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>413030</Codigo>
<Descripcion>SIST.FRENOS:PURGAR</Descripcion>
<UT>4</UT>
<Monto>90</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>EJE TR.:D+M</Descripcion>
<UT>15</UT>
<Monto>337.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4161A0)</Codigo>
<Descripcion>PUENTE TR.:SUST.</Descripcion>
<UT>2</UT>
<Monto>45</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>411123)</Codigo>
<Descripcion>TAMBOR FRENO TR.I.:D+M</Descripcion>
<UT>3</UT>
<Monto>67.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4181A0)</Codigo>
<Descripcion>BUJE LLANTA TR.I.:D+M</Descripcion>
<UT>2</UT>
<Monto>45</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>LLANTA TR.I.:D+M Y BALANCEAR</Descripcion>
<UT>5</UT>
<Monto>112.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>SN</Codigo>
<Descripcion>RIN TR.D.:D+M</Descripcion>
<UT>1</UT>
<Monto>22.5</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4039</Codigo>
<Descripcion>REF.ANGUL.I.CJA.RUED REPARAR</Descripcion>
<UT>20</UT>
<Monto>450</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4040</Codigo>
<Descripcion>REF.ANG.D.CAJA RUEDA REPARAR</Descripcion>
<UT>20</UT>
<Monto>450</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4102</Codigo>
<Descripcion>COSTADO D.CPL.CAJA REPARAR</Descripcion>
<UT>40</UT>
<Monto>900</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4279</Codigo>
<Descripcion>LARGUERO PISO I. REPARAR</Descripcion>
<UT>20</UT>
<Monto>450</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4991</Codigo>
<Descripcion>REVEST.COSTADO I. REPARAR</Descripcion>
<UT>30</UT>
<Monto>675</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>4992</Codigo>
<Descripcion>REVEST.COSTADO D. REPARAR</Descripcion>
<UT>30</UT>
<Monto>675</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>1000</Codigo>
<Descripcion>COSTADO IZQ 180801155913893</Descripcion>
<UT>70</UT>
<Monto>1575</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>2583</Codigo>
<Descripcion>FACIA TRA. 55.2 DM2 INTEN. MEDIA</Descripcion>
<UT>37.20</UT>
<Monto>837</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo/>
<Descripcion>TIEMPO DE PREP. IRE TERMOPLASTICO</Descripcion>
<UT>1.50</UT>
<Monto>33.75</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo>3481</Codigo>
<Descripcion>COSTADO I. 40.8 DM2 INTEN. FUERTE</Descripcion>
<UT>68.50</UT>
<Monto>1541.25</Monto>
</OperacionManoObra>
<OperacionManoObra>
<Codigo/>
<Descripcion>TIEMPO DE PREP. IRE ACERO</Descripcion>
<UT>1.50</UT>
<Monto>33.75</Monto>
</OperacionManoObra>
</OperacionesManoObra>
I am new using TestCase (JUnit), I hope you can help me.