+# last method test
+if end_time != RRD.last("#{rrd}").to_i
+ puts "last method expects #{Time.at(end_time)}."
+ puts " But #{RRD.last("#{rrd}")} returns."
+end
+puts
+
+# xport method test
+puts "xporting data from #{rrd}"
+(fstart,fend,step,col,legend,data)=RRD.xport(
+ "--start", start_time.to_s,
+ "--end", (start_time + 300 * 300).to_s,
+ "--step", 10.to_s,
+ "DEF:A=#{rrd}:a:AVERAGE",
+ "DEF:B=#{rrd}:b:AVERAGE",
+ "XPORT:A:a",
+ "XPORT:B:b")
+puts "Xported #{col} columns(#{legend.join(", ")}) with #{data.length} rows from #{fstart} to #{fend} and step #{step}\n"
+