summaryrefslogtreecommitdiffstats
path: root/app/views/queries/edit.rhtml
blob: 1c99ac077ba4f42751f38b157ef63eecd82ab3ab (plain)
1
2
3
4
5
6
<h2><%= l(:label_query) %></h2>

<% form_tag({:action => 'edit', :id => @query}, :onsubmit => 'selectAllOptions("selected_columns");') do %>
  <%= render :partial => 'form', :locals => {:query => @query} %>
  <%= submit_tag l(:button_save) %>
<% end %>
he License. */ package com.gitblit.tests; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.junit.Test; import com.gitblit.utils.JsonUtils; import com.google.gson.reflect.TypeToken; public class JsonUtilsTest extends GitblitUnitTest { @Test public void testSerialization() { Map<String, String> map = new HashMap<String, String>(); map.put("a", "alligator"); map.put("b", "bear"); map.put("c", "caterpillar"); map.put("d", "dingo"); map.put("e", "eagle"); String json = JsonUtils.toJsonString(map); assertEquals( "{\"d\":\"dingo\",\"e\":\"eagle\",\"b\":\"bear\",\"c\":\"caterpillar\",\"a\":\"alligator\"}", json); Map<String, String> map2 = JsonUtils.fromJsonString(json, new TypeToken<Map<String, String>>() { }.getType()); assertEquals(map, map2); SomeJsonObject someJson = new SomeJsonObject(); json = JsonUtils.toJsonString(someJson); SomeJsonObject someJson2 = JsonUtils.fromJsonString(json, SomeJsonObject.class); assertEquals(someJson.name, someJson2.name); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd HHmmss"); assertEquals(df.format(someJson.date), df.format(someJson2.date)); } private class SomeJsonObject { Date date = new Date(); String name = "myJson"; } }