Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Simulare la connection timeout???help JAVA

    Salve a tutti,

    dovrei scrivere un codice di test che mi dia lo status di funzionamento o meno del server jboss e del database Oracle.
    Ovvero chiamando dal Browser la mia Servlet quest'ultima mi dice ok se il server funziona o KO nel caso in cui non funziona. Stessa cosa per il DB.
    Ho pensato quindi: Di scrivere 1 servlet e 2 classi, di cui una mi effettua la connessione al db e l'altra inserisco una query ad una tabella del db che mi restituisce la prima riga(utilizzando resulSet.first()).
    Nella servlet faccio un Printwriter che mi ritorna ok (in questo caso se il server funziona mi restuisce ciò che ho scritto nella Printwriter quindi ok) mentre per quanto riguarda il db ho messo un if -else che nel caso in cui il metodo select mi restituisce la prima riga, significa che la connessione al db è andata a buon fine e stampo ok altrimenti KO.
    Ho provato a fare alcuni test ovvero: scrivere la password sbagliata, oppure la query o il nome del db errato e funziona!!! adesso volevo simulare la connection time-out come posso fare?
    Inoltre, volevo un Vostro parere su come ho pensato di implementare questo codice se vi sembra corretto!
    Grazie in anticipo a tutti!

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Ma stai parlando di test fatti con un framework particolare (tipo JUnit) o di test empirici?

    Nel primo caso ti consiglio di crearti dei mock usando Mockito.

  3. #3
    Scusami, altro problema per adesso mi connetto con una classe connectionFactory dove url,Driver,password, user, e tabella db sono definite come costanti se volessi connettermi attraverso un datasources, come posso fare? mi postate un esempio di datasource e di classe java che mi richiede la connessione? grazie 1000

  4. #4

    Moderazione

    Quote Originariamente inviata da vincent09 Visualizza il messaggio
    Scusami, altro problema
    Altro problema => altro thread.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.