Skip to content

Instantly share code, notes, and snippets.

Avatar

tomoyamkung tomoyamkung

View GitHub Profile
@tomoyamkung
tomoyamkung / AgeFileFilterTest.java
Created Aug 22, 2013
[Java]AgeFileFilter のサンプルテストケース。
View AgeFileFilterTest.java
package net.tomoyamkung.org.apache.commons.io.filefilter;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.File;
import java.util.Calendar;
import java.util.Date;
import org.apache.commons.io.filefilter.AgeFileFilter;
@tomoyamkung
tomoyamkung / SizeFileFilterTest.java
Created Aug 21, 2013
[Java]SizeFileFilter のサンプルテストケース。
View SizeFileFilterTest.java
package net.tomoyamkung.org.apache.commons.io.filefilter;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.File;
import org.apache.commons.io.filefilter.SizeFileFilter;
import org.junit.Before;
import org.junit.Test;
@tomoyamkung
tomoyamkung / DirectoryFileFilterTest.java
Created Aug 21, 2013
[Java]DirectoryFileFilter のサンプルテストケース
View DirectoryFileFilterTest.java
package net.tomoyamkung.org.apache.commons.io.filefilter;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.File;
import org.apache.commons.io.filefilter.DirectoryFileFilter;
import org.junit.Before;
import org.junit.Test;
@tomoyamkung
tomoyamkung / LineIteratorTest.java
Created Aug 16, 2013
[Java]LineIterator の isValidLine() メソッドをオーバーライドしたサンプル
View LineIteratorTest.java
package net.tomoyamkung.commons.io;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Reader;
import org.apache.commons.io.LineIterator;
@tomoyamkung
tomoyamkung / SuffixFileFilterTest.java
Last active Dec 21, 2015
[Java]SuffixFileFilter を使ったファイルフィルタのスニペット。
View SuffixFileFilterTest.java
package net.tomoyamkung.org.apache.commons.io.filefilter;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.File;
import org.apache.commons.io.filefilter.SuffixFileFilter;
import org.junit.Before;
import org.junit.Test;
@tomoyamkung
tomoyamkung / FileUtilsTest.java
Created Aug 13, 2013
[Java]FileUtils#iterateFiles を使ったファイルフィルタのスニペット。
View FileUtilsTest.java
package net.tomoyamkung.commons.io.fileutils;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.File;
import java.util.Iterator;
import org.apache.commons.io.FileUtils;
import org.junit.Test;
@tomoyamkung
tomoyamkung / ExtensionFileFilter.java
Created Aug 13, 2013
[Java]FilenameFilter を使ったフィルタクラス。
View ExtensionFileFilter.java
package net.tomoyamkung;
import java.io.File;
import java.io.FilenameFilter;
/**
* 指定した拡張子と一致するファイルを取得するフィルタクラス。
*
* @author tomoyamkung
*
@tomoyamkung
tomoyamkung / ProcessWatch.java
Last active Jan 16, 2020
[Java]プロセスが起動しているかを確認するクラス
View ProcessWatch.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.log4j.Logger;
/**
* プロセスの起動を監視するクラス。
*
* @author tomoyamkung
@tomoyamkung
tomoyamkung / filter-test.rb
Created Aug 6, 2013
[Ruby]配列に格納されている文字列を次々にチェックし、あるキーワードから始まっている行があれば置換するという典型処理のスニペット
View filter-test.rb
#! ruby
#-*- encoding: utf-8 -*-
require 'test/unit'
class RadiusImageFilterTest < Test::Unit::TestCase
require_relative 'filter'
def test_execute_hasnot_tag
# setup
@tomoyamkung
tomoyamkung / array-to-tempfile.rb
Created Jul 29, 2013
[Ruby]Arrayを Tempfile に書き出すモジュール
View array-to-tempfile.rb
#! ruby
#-*- encoding: utf-8 -*-
module ArrayToTempfile
require 'tempfile'
def write_array_to_tempfile(basename, array)
@tempfile = Tempfile.new(basename)
array.each do |line|
@tempfile.puts(line)