Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Testprojekt till eclipse ?

Postades av 2007-08-15 18:05:05 - Martin Rex, i forum java, Tråden har 5 Kommentarer och lästs av 1661 personer

Hej,

Jag har lyckats hitta och installera eclips, som ju verkar vara en ganska trevlig utv.miljö för java.
Problemet är att jag behöver något litet och översiktligt projekt att titta på och labba med, men jag kan inte hitta något.
Någon som vet om det ligger något och bara väntar på att jag ska komma och ladda ner det ?


mvh
Martin


Svara

Sv: Testprojekt till eclipse ?

Postades av 2007-08-15 21:16:35 - Tomas Johansson

Här är ett ganska litet projekt (endast ca 70 klasser, varav ca hälften är testklasser som du kan exekvera inifrån eclipse)
http://domaindrivendesign.org/examplecode/index.html

Ladda ner zip-filen med källkoden, och zippa upp den till valfri katalog.
Sedan inifrån Eclipse kan du prova att göra så här:
Välj File - New - Project - Java Project.
Fyll i ett "Project name", markera "Create project from existing source", och bläddra fram katalogen dit du zippade upp projektet (den katalog som innehåller filen ".project").
Klicka sedan på Finish.
Om du sedan vid projektnamnet till vänster ser en ikon med ett vitt kryss på röd bakgrund så måste du nog gå in på build path och ändra referensen till din JRE:
Högerklicka (i package explorer till vänster) på projektet och välj Properties - Java Build Path - Libraries.
Plocka bort (markera och välj Remove) "JRE_1_4_LIB" och lägg istället till något annat, via "Add library" - JRE System Library - Next - Alternate JRE, och välj sedan något av dina installerade JREs.
Sedan kan du förhoppningsvis markera paket och klasser i "tests/src" (till vänster i package explorer) och högerklicka på något och välja "Run As" - "Junit test", så bör koden automatiskt kompileras och exekvera felfritt d.v.s. visa gröna ikoner.

/ Tomas


Svara

Sv:Testprojekt till eclipse ?

Postades av 2007-08-15 21:36:19 - Martin Rex

Tack Tomas !

Det ska jag testa.

Martin


Svara

Sv: Testprojekt till eclipse ?

Postades av 2007-08-15 22:25:25 - Martin Rex

Det funkade precis som du sa med fel-iconen och rättningän tills jag kom hit :

1b. Find, in the tests folder, the com.domainlanguage.tests.AllTests class.
1c. Run it as a JUnit test.

Här får jag en felmarkering på en klass :public class VerifyPersistentMappingTest extends TestCase {
boolean hasFailures;

public void test() throws Exception {

När jag kollar i koden finns det inget som är felmarkerat, bara i "trädet" till vänster.
Något förslag ?

/Martin


Svara

Sv:Testprojekt till eclipse ?

Postades av 2007-08-16 00:25:49 - Tomas Johansson

Nej, du har rätt i att alla tester faktiskt inte blir gröna, bl.a den som du nämner misslyckas.
(och om du stänger din internet-uppkoppling kommer även testmetoden NISTServerTimeSourceTest.testNISTTimeSource misslyckas)
Angående testmetoden "VerifyPersistentMappingTest.test" så kan man klicka på den rödmarkerade metoden i JUnit-panelen till vänster, och då ser du nedanför ett Failure Trace fönster som visar var felet uppstod. Tydligen försöker koden komma åt ett interface som inte finns tillgänglig i classpath:en

java.lang.NoClassDefFoundError: org/eclipse/debug/core/ILaunchListener

Här kan man försöka sig på en workaround (om man absolut vill försöka få alla tester gröna) och lägga till en jar-fil som innehåller interfacet.
(beroende på eclipse-version och vart du installerade så heter sökvägen något i stil med
C:\eclipse\eclipse_3.3\plugins\org.eclipse.debug.core_3.3.0.v20070607-1800.jar
)

Ett sätt att göra interfacet tillgängligt från ditt eclipse-projekt är att högerklicka på projektet, välja Properties - Java Build Path - Libraries - Add External Jars, och bläddra fram jar-filen.
Då blir man visserligen av med detta problemet men man får istället ett liknande problem:
java.lang.NoClassDefFoundError: org/eclipse/core/runtime/ISafeRunnable
Det finns alltså ytterligare interface som måste läggas in i classpath:en ... och om man lägger till rätt jar-file så kanske det sedan blir ytterligare någon NoClassDefFoundError ... så nu orkar i alla fall inte jag försöka mer...

Antagligen behöver du inte heller bry dig så mycket mer om detta heller, eftersom du egentligen inte var specifikt intresserad av detta projekt utan ville kunna köra lite kod från eclipse, och det finns ju i alla fall ett par hundra tester som fungerar bra...
men om du (eller någon annan) ändå skulle vara intresserad av hur man ska få samtliga tester i detta projekt att exekvera felfritt så föreslår jag att du frågar på något av forumen:
http://sourceforge.net/mailarchive/forum.php?forum_name=timeandmoney-discuss
http://tech.groups.yahoo.com/group/domaindrivendesign/msearch?query=timeandmoney&submit=Search&charset=ISO-8859-1

/ Tomas


Svara

Sv: Testprojekt till eclipse ?

Postades av 2007-08-16 08:56:07 - Martin Rex

Hej Tomas.

Tack för att du lägger tid på detta.
Det är sant att jag bara vill köra / följa koden.
Problemet är att vad jag än kör, så går det bra, men de klasser jag kört "gör inget" mer än sätter lite variabler o.s.v.
Jag hittar ingen "main" som drar igång ett "program" om du förstår vad jag menar.

/Martin


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
1 937
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies