package org.smartly.commons.util;
import org.json.JSONArray;
import org.json.JSONObject;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* User: angelo.geminiani
*/
public class BeanUtilsTest {
public BeanUtilsTest() {
}
// ------------------------------------------------------------------------
// p r i v a t e
// ------------------------------------------------------------------------
@Test
public void testGetValueIfAny() throws Exception {
JSONArray array = new JSONArray();
array.put("test");
array.put("foo");
Object result = BeanUtils.getValueIfAny(array, "test");
assertNotNull(result);
result = BeanUtils.getValueIfAny(array, "undefined");
assertNull(result);
JSONObject json = new JSONObject();
json.putOpt("test", "hello");
result = BeanUtils.getValueIfAny(json, "test");
assertEquals("hello", result);
}
}