view m-toolbox/test/test_plist_subset.m @ 13:e05504b18072
database-connection-manager
Move more functions to utils.repository
author |
Daniele Nicolodi <nicolodi@science.unitn.it> |
date |
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05) |
parents |
f0afece42f48 |
children |
|
line source
clear all;
pl = plist('a', ao, 'b', 1, 'c', 'something', 'fs', 10, 'cell', {1, 2});
%% Get a subset by string
ss = pl.subset('a')
ss = pl.subset('a', 'b')
%% Modify error
pl.subset('a')
%% Use a plist
ss = pl.subset(plist('keys', {'a', 'cell'}))
%% Use a cell array
ss = pl.subset({'a', 'cell'})
%% Mix
ss = pl.subset('b', {'a', 'cell'})
ss = pl.subset('b', plist('keys', {'a', 'cell'}), {'a', 'fs'})
%% Check for missing keys
ss = pl.subset({'a', 'foo', 'bob'})