@Test public void testTypeValueFromWithRegex() { final String entry = "pmid:/1234"; final TypeValue tvalue = DecoderUtil.typeValueFrom(entry, "\\r[:/]"); Assert.assertTrue(tvalue.getType().equals("pmid")); Assert.assertTrue(tvalue.getValue().equals("1234")); }
@Test public void testTypeValueFromWithDefault() { final String entry = "pmid:1234"; final TypeValue tvalue = DecoderUtil.typeValueFrom(entry, null); Assert.assertTrue(tvalue.getType().equals("pmid")); Assert.assertTrue(tvalue.getValue().equals("1234")); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // layout RelativeLayout relativeLayout = new RelativeLayout(this); relativeLayout.setBackgroundColor(Color.GREEN); // button Button button = new Button(this); button.setText("Click Me !!"); button.setBackgroundColor(Color.RED); // Username Input EditText username = new EditText(this); button.setId(1); username.setId(2); RelativeLayout.LayoutParams buttonDetails = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); buttonDetails.addRule(RelativeLayout.CENTER_HORIZONTAL); buttonDetails.addRule(RelativeLayout.CENTER_VERTICAL); Resources r = getResources(); int px = (int) TypeValue.applyDimensions(TypedValue.COMPLEX_MANTISSA_DIP, 200, r.getDisplayMetrics()); username.setWidth(px); RelativeLayout.LayoutParams usernameDetails = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); usernameDetails.addRule(RelativeLayout.CENTER_HORIZONTAL); usernameDetails.addRule(RelativeLayout.CENTER_VERTICAL); // relativeLayout.addView(button, buttonDetails); setContentView(relativeLayout); }