mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
47 lines
1.4 KiB
Java
47 lines
1.4 KiB
Java
package generatedtest;
|
|
|
|
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
|
|
|
|
// Test case generated by GenerateFlowTestCase.ql
|
|
public class Test {
|
|
|
|
Object source() {
|
|
return null;
|
|
}
|
|
|
|
void sink(Object o) {}
|
|
|
|
public void test() throws Exception {
|
|
{
|
|
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;TarArchiveEntry;(String);;Argument[0];Argument[this];taint;ai-generated"
|
|
TarArchiveEntry out = null;
|
|
String in = (String) source();
|
|
out = new TarArchiveEntry(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;TarArchiveEntry;(String,boolean);;Argument[0];Argument[this];taint;ai-generated"
|
|
TarArchiveEntry out = null;
|
|
String in = (String) source();
|
|
out = new TarArchiveEntry(in, false);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;TarArchiveEntry;(String,byte);;Argument[0];Argument[this];taint;ai-generated"
|
|
TarArchiveEntry out = null;
|
|
String in = (String) source();
|
|
out = new TarArchiveEntry(in, (byte) 0);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
{
|
|
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;setLinkName;(String);;Argument[0];Argument[this];taint;ai-generated"
|
|
TarArchiveEntry out = null;
|
|
String in = (String) source();
|
|
out.setLinkName(in);
|
|
sink(out); // $ hasTaintFlow
|
|
}
|
|
|
|
}
|
|
|
|
}
|