Nasıl Java birim test içine metin dosyası bir kaynak okumak için? | Netgez.com
SORU
8 EKİM 2010, Cuma


Nasıl Java birim test içine metin dosyası bir kaynak okumak için?

XML dosyası src/test/resources/abc.xml yer ile çalışması gereken bir birim test var. Sadece String dosyanın içeriğini almak için en kolay yolu nedir?

CEVAP
11 EKİM 2010, PAZARTESİ


Sonunda düzgün bir çözüm buldum:

package com.example;
import org.apache.commons.io.IOUtils;
public class FooTest {
  @Test 
  public void shouldWork() throws Exception {
    String xml = IOUtils.toString(
      this.getClass().getResourceAsStream("abc.xml"),
      "UTF-8"
    );
  }
}

Mükemmel çalışıyor. src/test/resources/com/example/abc.xml dosyası (Maven kullanıyorum) yüklenir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Damien Walters

    Damien Walte

    20 AÄžUSTOS 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011