function dfpBaseTest::dfpGenerateSize in Doubleclick for Publishers (DFP) 7
Same name and namespace in other branches
- 7.2 tests/dfp.test \dfpBaseTest::dfpGenerateSize()
Generate a random size (or array or sizes) to use when testing tags formatted as ###x###.
2 calls to dfpBaseTest::dfpGenerateSize()
- dfpBaseTest::dfpBasicTagEditValues in tests/dfp_base.test 
- Create a simple $edit array to be used on the DFP tag form to create a new DFP tag object.
- dfpDisplayTagTest::testDisplayTagWithMapping in tests/dfp_display_tag.test 
File
- tests/dfp_base.test, line 59 
- Base test file for DFP module.
Class
- dfpBaseTest
- @file Base test file for DFP module.
Code
function dfpGenerateSize($count = 1) {
  $sizes = array(
    '300x250',
    '300x600',
    '728x90',
    '728x10',
    '160x600',
    '120x80',
    '300x100',
    '50x50',
    '160x300',
  );
  shuffle($sizes);
  return $count == 1 ? array_pop($sizes) : array_slice($sizes, 0, min($count, count($sizes)));
}